nx_body_skin_junction_candidate_t345.nx
buildroot/runtime/nx_body_skin_junction_candidate_t345.nx
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
imports: nx_buf_dyn.nx
imported by: nx_body_skin_cut_consumer_t345.nx
structs
| 16 | struct BgSkinPort { indices:*i64, count:i64, region:i64, frame:i64 } |
consts
| 5 | const BJ_INDEX_BYTES:i64=8 |
| 6 | const BJ_TRI_WORDS:i64=3 |
| 7 | const BJ_TRI_BYTES:i64=24 |
| 8 | const BJ_INVALID:i64=-301 |
| 9 | const BJ_INDEX:i64=-302 |
| 10 | const BJ_BOUNDARY:i64=-303 |
| 11 | const BJ_OVERLAP:i64=-304 |
| 12 | const BJ_DEGENERATE:i64=-305 |
| 13 | const BJ_DOMAIN:i64=-306 |
| 15 | const BJ_COORD_LIMIT:i64=1073741823 |
functions
| 17 | func bj_input_alias(p:i64,n:i64,out:*NxBufOwned)->i64 called by 1: bj_bridge |
| 22 | func bj_edge_owner(tris:*i64,nt:i64,a:i64,b:i64)->i64 |
| 27 | func bj_port_validate(p:*BgSkinPort,nv:i64,tris:*i64,nt:i64)->i64 |
| 32 | func bj_triangle(vertices:*i64,a:i64,b:i64,c:i64)->i64 called by 1: bj_bridge |
| 40 | func bj_bridge(vertices:*i64,nv:i64,tris:*i64,nt:i64,a:*BgSkinPort,b:*BgSkinPort,max_bytes:i64,out:*NxBufOwned)->i64 called by 1: bjc_finish calls 6: nx_bo_statebj_input_aliasbj_port_validatebj_trianglenx_bo_appendnx_bo_release |