code wiki / (root) / nx_nxa_surface_anchor_t140.nx

nx_nxa_surface_anchor_t140.nx

buildroot/runtime/nx_nxa_surface_anchor_t140.nx

6799 B94 linesdepth 3pulls 3 transitivereach 5 importersview sourcekind librarytopic nxa
docsdependenciesstructsconstsfunctions

about

Private candidate: generic surface query composed from canonical NXA attachment validation. Returns existing face,bary0,bary1,bary2,denominator tuple; no new disk section or material kind.

dependencies 1 imports · 4 importers

nx_nxa_garment_bind_lib.nx nx_nxa_surface_anchor_t140.nx nx_eye_rim_artifact_t207.nx nx_eye_rim_probe_t207.nx nx_eye_surface_probe_t207.nx nx_surface_anchor_gate_t140.nx

imports: nx_nxa_garment_bind_lib.nx

imported by: nx_eye_rim_artifact_t207.nxnx_eye_rim_probe_t207.nxnx_eye_surface_probe_t207.nxnx_surface_anchor_gate_t140.nx

structs

none

consts

4const NSA_E_INPUT:i64=-50
5const NSA_E_RANGE:i64=-51
6const NSA_E_MISS:i64=-52
7const NSA_E_AMBIGUOUS:i64=-53
85const NSA_E_MIXED_SUPPORT:i64=-54

functions

9func nsa_unsigned_ratio_cmp(a:i64,b:i64,c:i64,d:i64)->i64
called by 1: nsa_ratio_cmp
16func nsa_ratio_cmp(a:i64,b:i64,c:i64,d:i64)->i64
22func nsa_triangle_y_v1(p:*i64,idx:*i64,face:i64,qx:i64,qz:i64,result:*i64)->i64
38func nsa_landmark_y_v1(b:*u8,n:i64,qx:i64,qz:i64,direction:i64,out:*i64,cap:i64,work:*i64,words:i64)->i64
50func nsa_landmark_mesh_y_v1(p:*i64,idx:*i64,nt:i64,qx:i64,qz:i64,direction:i64,out:*i64,work:*i64)->i64
63func nsa_component_root_v1(labels:*i64,v:i64)->i64
67func nsa_component_join_v1(labels:*i64,a:i64,b:i64)->i64
73func nsa_component_labels_v1(b:*u8,n:i64,labels:*i64,capacity:i64)->i64
88func nsa_rigid_component_joint_v1(b:*u8,n:i64,seed:i64,labels:*i64,capacity:i64)->i64