Home
last modified time | relevance | path

Searched refs:tri_a (Results 1 – 18 of 18) sorted by relevance

/dports/graphics/blender/blender-2.91.0/intern/cycles/kernel/geom/
H A Dgeom_triangle_intersect.h37 const float4 tri_a = kernel_tex_fetch(__prim_tri_verts, tri_vindex + 0), in triangle_intersect() local
48 float4_to_float3(tri_a), in triangle_intersect()
104 const float3 tri_a = float4_to_float3(kernel_tex_fetch(__prim_tri_verts, tri_vindex + 0)), in triangle_intersect_local() local
115 tri_a, in triangle_intersect_local()
174 const float3 tri_a = float4_to_float3(kernel_tex_fetch(__prim_tri_verts, tri_vindex + 0)), in triangle_intersect_local() local
178 local_isect->Ng[hit] = normalize(cross(tri_b - tri_a, tri_c - tri_a)); in triangle_intersect_local()
223 const float4 tri_a = kernel_tex_fetch(__prim_tri_verts, tri_vindex + 0), in triangle_refine() local
226 float3 edge1 = make_float3(tri_a.x - tri_c.x, tri_a.y - tri_c.y, tri_a.z - tri_c.z); in triangle_refine()
290 const float4 tri_a = kernel_tex_fetch(__prim_tri_verts, tri_vindex + 0), in triangle_refine_local()
293 float3 edge1 = make_float3(tri_a.x - tri_c.x, tri_a.y - tri_c.y, tri_a.z - tri_c.z); in triangle_refine_local()
/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/intern/
H A Dcollision.c1014 const MVertTri *tri_a, *tri_b; in cloth_collision() local
1038 collpair[index].ap1 = tri_a->tri[0]; in cloth_collision()
1039 collpair[index].ap2 = tri_a->tri[1]; in cloth_collision()
1040 collpair[index].ap3 = tri_a->tri[2]; in cloth_collision()
1083 if (((verts[tri_a->tri[0]].flags & verts[tri_a->tri[1]].flags & verts[tri_a->tri[2]].flags) | in cloth_bvh_selfcollision_is_active()
1100 const MVertTri *tri_a, *tri_b; in cloth_selfcollision() local
1128 collpair[index].ap1 = tri_a->tri[0]; in cloth_selfcollision()
1129 collpair[index].ap2 = tri_a->tri[1]; in cloth_selfcollision()
1130 collpair[index].ap3 = tri_a->tri[2]; in cloth_selfcollision()
1517 const MVertTri *tri_a, *tri_b; in cloth_bvh_self_overlap_cb() local
[all …]
H A Deditmesh_bvh.c542 BMLoop **tri_a = bmtree_a->looptris[index_a]; in bmbvh_overlap_cb() local
544 const float *tri_a_co[3] = {tri_a[0]->v->co, tri_a[1]->v->co, tri_a[2]->v->co}; in bmbvh_overlap_cb()
550 if (UNLIKELY(tri_a[0]->f == tri_b[0]->f)) { in bmbvh_overlap_cb()
/dports/cad/gmsh/gmsh-4.9.2-source/utils/converters/autocad/
H A Ddxf2msh.c200 struct Facet tri_0 , *tri_a , *tri_b ; in orienttri_3() local
205 tri_a = (struct Facet*)Tree_PQuery(Facet_T, &tri_0) ; in orienttri_3()
209 if ( tri_a->ar[mm] == Edgs ) numa = mm ; in orienttri_3()
212 if ( tri_a->s[numa] == tri_b->s[numb ] ) { in orienttri_3()
223 struct Facet tri_0 , *tri_a ; in orienttri_2() local
232 tri_a = (struct Facet*)Tree_PQuery(Facet_T, &tri_0) ; in orienttri_2()
233 nbar = tri_a->nbar ; in orienttri_2()
235 Edgs = tri_a->ar[IEdgs-1] ; in orienttri_2()
H A Ddxf2pos.c204 struct Facet tri_0 , *tri_a , *tri_b ; in orienttri_3() local
208 tri_a = (struct Facet*)Tree_PQuery(Facet_T, &tri_0) ; in orienttri_3()
212 if ( tri_a->ar[mm] == Edgs ) numa = mm ; in orienttri_3()
215 if ( tri_a->s[numa] == tri_b->s[numb ] ) { in orienttri_3()
225 struct Facet tri_0 , *tri_a ; in orienttri_2() local
234 tri_a = (struct Facet*)Tree_PQuery(Facet_T, &tri_0) ; in orienttri_2()
235 nbar = tri_a->nbar ; in orienttri_2()
237 Edgs = tri_a->ar[IEdgs-1] ; in orienttri_2()
/dports/science/apbs/apbs-pdb2pqr-apbs-1.5-102-g500c1473/apbs/externals/pb_s_am/pbsam/src/
H A DSystemSAM.cpp265 double tri_a; in find_best_center() local
279 tri_a = __DBL_MAX__; in find_best_center()
283 if (distsq < tri_a) in find_best_center()
285 tri_a = distsq; in find_best_center()
290 tri_a = sqrt(tri_a) + tol_sp; in find_best_center()
291 tri_a *= tri_a; in find_best_center()
297 if (dist < sqrt(tri_a)) tri_N++; in find_best_center()
305 best_a = tri_a; in find_best_center()
/dports/graphics/blender/blender-2.91.0/intern/cycles/util/
H A Dutil_math_intersect.h94 const float3 tri_a, in ray_triangle_intersect()
104 const float3 tri_a(ssef_verts[0]); in ray_triangle_intersect()
117 const float3 v1 = tri_a - P; in ray_triangle_intersect()
/dports/graphics/blender/blender-2.91.0/intern/cycles/kernel/kernels/optix/
H A Dkernel_optix.cu164 const float3 tri_a = float4_to_float3(kernel_tex_fetch(__prim_tri_verts, tri_vindex + 0)); in __anyhit__kernel_optix_local_hit() local
167 local_isect->Ng[hit] = normalize(cross(tri_b - tri_a, tri_c - tri_a)); in __anyhit__kernel_optix_local_hit()
/dports/graphics/drawpile/Drawpile-2.1.20/src/libclient/utils/
H A Dkis_cubic_curve.cpp162 QList<T> tri_a; /* equals to @tri_c */ in createSpline() local
170 tri_a.append(m_h[i]); in createSpline()
173 m_c = KisTridiagonalSystem<T>::calculate(tri_a, tri_b, tri_a, tri_f); in createSpline()
/dports/multimedia/kdenlive/kdenlive-21.12.3/src/assets/view/widgets/curves/cubic/
H A Dkis_cubic_curve.cpp143 QList<T> tri_a; /* equals to @tri_c */ in createSpline() local
151 tri_a.append(m_h[i]); in createSpline()
156 m_c = tridia.calculate(tri_a, tri_b, tri_a, tri_f); in createSpline()
/dports/graphics/krita/krita-4.4.8/libs/image/
H A Dkis_cubic_curve.cpp162 QList<T> tri_a; /* equals to @tri_c */ in createSpline() local
170 tri_a.append(m_h[i]); in createSpline()
173 m_c = KisTridiagonalSystem<T>::calculate(tri_a, tri_b, tri_a, tri_f); in createSpline()
/dports/graphics/blender/blender-2.91.0/source/blender/bmesh/operators/
H A Dbmo_fill_grid.c226 float tri_a[3][3]; in bm_grid_fill_array() local
230 quad_verts_to_barycentric_tri(tri_a, in bm_grid_fill_array()
304 co_a, v_grid[x]->co, tri_t[0], tri_t[1], tri_t[2], tri_a[0], tri_a[1], tri_a[2]); in bm_grid_fill_array()
/dports/graphics/blender/blender-2.91.0/source/blender/python/mathutils/
H A Dmathutils_bvhtree.c529 const uint *tri_a = tree_a->tris[index_a]; in py_bvhtree_overlap_cb() local
532 tree_a->coords[tri_a[0]], tree_a->coords[tri_a[1]], tree_a->coords[tri_a[2]]}; in py_bvhtree_overlap_cb()
/dports/graphics/blender/blender-2.91.0/source/blender/blenlib/intern/
H A Dmath_geom.c2310 bool isect_tri_tri_v3_ex(const float tri_a[3][3], in isect_tri_tri_v3_ex()
2328 sub_v3db_v3fl_v3fl(ba, tri_a[0], tri_a[1]); in isect_tri_tri_v3_ex()
2329 sub_v3db_v3fl_v3fl(bc, tri_a[2], tri_a[1]); in isect_tri_tri_v3_ex()
2331 plane_a[3] = -dot_v3db_v3fl(plane_a, tri_a[1]); in isect_tri_tri_v3_ex()
2352 side[0][0] = (float)(dot_v3db_v3fl(plane_b, tri_a[0]) + plane_b[3]); in isect_tri_tri_v3_ex()
2367 const float(*tri)[3] = i == 0 ? tri_a : tri_b; in isect_tri_tri_v3_ex()
2456 float tri_a[3][3], tri_b[3][3]; in isect_tri_tri_v3() local
2458 copy_v3_v3(tri_a[0], t_a0); in isect_tri_tri_v3()
2459 copy_v3_v3(tri_a[1], t_a1); in isect_tri_tri_v3()
2460 copy_v3_v3(tri_a[2], t_a2); in isect_tri_tri_v3()
[all …]
/dports/graphics/blender/blender-2.91.0/source/blender/blenlib/
H A DBLI_math_geom.h408 bool isect_tri_tri_v3_ex(const float tri_a[3][3],
/dports/graphics/vapoursynth-fmtconv/fmtconv-r28/src/fmtcl/
H A DDither.cpp1342 const auto tri_a = _mm_sub_epi16 (p, c128); in process_seg_qrs_int_int_sse2() local
1346 _mm_and_si128 (cond, tri_a), in process_seg_qrs_int_int_sse2()
1400 const auto tri_a = _mm_sub_epi16 (p, c128); in process_seg_qrs_flt_int_sse2() local
1404 _mm_and_si128 (cond, tri_a), in process_seg_qrs_flt_int_sse2()
/dports/graphics/blender/blender-2.91.0/source/blender/draw/intern/
H A Ddraw_cache_extract_mesh.c4231 const MLoopTri *tri_a = &data->mlooptri[index_a]; in bvh_overlap_cb() local
4234 if (UNLIKELY(tri_a->poly == tri_b->poly)) { in bvh_overlap_cb()
4238 const float *tri_a_co[3] = {me->mvert[me->mloop[tri_a->tri[0]].v].co, in bvh_overlap_cb()
4239 me->mvert[me->mloop[tri_a->tri[1]].v].co, in bvh_overlap_cb()
4240 me->mvert[me->mloop[tri_a->tri[2]].v].co}; in bvh_overlap_cb()
/dports/science/py-pymol/pymol-open-source-2.4.0/layer2/
H A DRepSurface.cpp4570 float tri_a = vdw[0], tri_b = vdw[2], tri_c = dist; in SolventDotCircumscribeAroundVertex() local
4571 float tri_s = (tri_a + tri_b + tri_c) * 0.5F; in SolventDotCircumscribeAroundVertex()
4572 float area = (float) sqrt1f(tri_s * (tri_s - tri_a) * in SolventDotCircumscribeAroundVertex()