code wiki / (root) / nx_body_figure.nx

nx_body_figure.nx

buildroot/runtime/nx_body_figure.nx

2369 B42 linesdepth 3pulls 4 transitivereach 8 importersview sourcekind librarytopic body
docsdependenciesstructsconstsfunctions

about

nx_body_figure.nx -- ANATOMICAL BODY FIGURE for the synthetic-character sandbox (/charlab, the VaM-class adult workstream -- FICTIONAL/GENERATED characters, NEVER real-photo nudify=NCII). The "undress" of a SYNTHETIC character = its base body rendered without the outfit layer (nx_outfit); this gives that nude body a real sex-DIMORPHIC anatomical FORM instead of the genderless mannequin -- the same body-proportion morph a character creator (VaM/game) exposes. Reshapes the humanoid torso ellipsoids (chest/waist/hips) by figure. Composes with nx_outfit (clothed <-> unclothed) and nx_assetvariant (species/build). Measured to body FORM (proportions), the anatomy pillar; belongs behind the /charlab adult gate, NOT the public /synth page. license_tier: ORIGINAL

dependencies 2 imports · 7 importers

nx_syscalls.nx nx_sdfrender.nx nx_body_figure.nx nx_arousal_body.nx nx_arousal_mesh.nx nx_body_figure_gate.nx nx_char_asset.nx nx_char_custom_gate.nx nx_char_groom_gate.nx nx_char_layers_gate.nx

imports: nx_syscalls.nxnx_sdfrender.nx

imported by: nx_arousal_body.nxnx_arousal_mesh.nxnx_body_figure_gate.nxnx_char_asset.nxnx_char_custom_gate.nxnx_char_groom_gate.nxnx_char_layers_gate.nx

structs

none

consts

11const FIG_NEUTRAL: i64 = 0 // the default mannequin (androgynous)
12const FIG_FEM: i64 = 1 // fuller chest, narrower waist, wider hips
13const FIG_MASC: i64 = 2 // broader chest/shoulders, straighter waist, narrower hips

functions

16func fig_scale(base: i64, idx: i64, sx: i64, sy: i64, sz: i64) -> i64
called by 1: figure_apply
25func figure_apply(base: i64, figure: i64) -> i64
38func figure_name(f: i64) -> *u8
called by 1: main