code wiki / (root) / nx_body_skin_junction_candidate_t345.nx

nx_body_skin_junction_candidate_t345.nx

buildroot/runtime/nx_body_skin_junction_candidate_t345.nx

4886 B58 linesdepth 4pulls 4 transitivereach 1 importersview sourcekind librarytopic body
docsdependenciesstructsconstsfunctions

about

Existing body loft's versioned skin-port composition. Coordinates and indices remain caller-owned. Ports follow the oriented boundary edges of the retained source surface. No implicit cap removal, nearest-neighbour welding, topology repair, anatomical placement or material reassignment occurs here.

dependencies 1 imports · 1 importers

nx_buf_dyn.nx nx_body_skin_junction_candidat nx_body_skin_cut_consumer_t345.nx

imports: nx_buf_dyn.nx

imported by: nx_body_skin_cut_consumer_t345.nx

structs

16struct BgSkinPort { indices:*i64, count:i64, region:i64, frame:i64 }

consts

5const BJ_INDEX_BYTES:i64=8
6const BJ_TRI_WORDS:i64=3
7const BJ_TRI_BYTES:i64=24
8const BJ_INVALID:i64=-301
9const BJ_INDEX:i64=-302
10const BJ_BOUNDARY:i64=-303
11const BJ_OVERLAP:i64=-304
12const BJ_DEGENERATE:i64=-305
13const BJ_DOMAIN:i64=-306
15const BJ_COORD_LIMIT:i64=1073741823

functions

17func bj_input_alias(p:i64,n:i64,out:*NxBufOwned)->i64
called by 1: bj_bridge
22func bj_edge_owner(tris:*i64,nt:i64,a:i64,b:i64)->i64
27func bj_port_validate(p:*BgSkinPort,nv:i64,tris:*i64,nt:i64)->i64
called by 1: bj_bridge calls 1: bj_edge_owner
32func bj_triangle(vertices:*i64,a:i64,b:i64,c:i64)->i64
called by 1: bj_bridge
40func bj_bridge(vertices:*i64,nv:i64,tris:*i64,nt:i64,a:*BgSkinPort,b:*BgSkinPort,max_bytes:i64,out:*NxBufOwned)->i64