HUMAN(nged)
generate human models based on parameters like height
π HUMAN(nged) β the BRL-CAD user command, but make it make sense
okay so bestie, welcome to human from the BRL-CAD User Commands lineup β she's the nged command that literally builds people in your database. yes, actual whole humans. in geometry. slay.
β¨ NAME β¨
human β generates human models based on parameters like height π«Ά
πΈ SYNOPSIS πΈ
human [options]
π¦ DESCRIPTION π¦
okay so the human command generates proportional, articulated human geometric models inside the BRL-CAD database β and by "models" we mean it's built out of primitives like spheres, truncated general cones, and cylinders. it's giving lowkey Frankenstein but make it CAD πβ¨
she calculates all the body proportions based on your target height, your percentile, and your stance/pose parameters. and the range?? iconic. you can generate a single human OR an entire grid-based "army" of human models. main character energy on an industrial scale, fr fr.
by default β like if you literally just type the command and nothing else β she generates a 50th-percentile male standing at 68 inches (5 foot 8 inches) tall named Body.c. that's the default. that's her. no cap.
π Supported Options π
-Aβ Auto mode. Automatically generates a 50th-percentile human model. zero thoughts, just vibes β¨-bβ Bounding boxes. On top of the human geometry, she also generates a set of corresponding bounding boxes. super useful for collision and clearance testing π«Ά-H heightβ Specifies the total height of the generated human in inches (default:68.0). yes inches. she's committed to the bit π-n nameβ Specifies the root combination name for the generated human (default:Body.c). name her. she deserves it π-N numβ Army generation. Generates a square grid of humans. the total number of humans generated will be num squared (e.g.,-N 4creates an army of 16 humans). an ARMY. ππ₯-p percentβ Specifies the percentile scaling (1to99) for the human's proportions (default:50) π-s poseβ Specifies an integer stance/pose ID. pick a pose, any pose π§-t/-Tβ Output (-t) or input (-T) a text file containing bounding box measurements π-v/-Vβ Output (-v) or input (-V) a verbose text file containing all human measurements. the whole lore, written down πΈ
ok bestie read the caps carefully:-tand-Tare NOT the same flag, and neither are-vand-V. lowercase = output, uppercase = input. do not mix them up, i'm begging π
π EXAMPLES π
π Example 1. Generate a custom human model
mged> human -H 72 -n TallGuy.c -p 90
Generates a 90th-percentile human model that is 72 inches (6 feet) tall under the root combination name TallGuy.c. he's tall, he's confident, he's a combination. periodt π
π Example 2. Generate an army of bounding boxes
mged> human -b -N 4 -n Soldier.c
Generates a 4x4 grid (16 total) of default 5-foot-8 humans with their respective bounding boxes, prefixed with the name Soldier. sixteen identical soldiers. nothing ominous about that at all. nope. π«Άπ
β AUTHOR β
BRL-CAD Team π
π BUG REPORTS π
Reports of bugs or problems should be submitted via electronic mail to devs@brlcad.org. if something's broken, tell the devs β they're nice, i promise π
and that's the whole page babes π¦ β brought to you by BRL-CAD, filed under HUMAN(nged). go build a person, you've got this β¨π
π¦ where this page comes from
- nixpkgs unstable: brlcad 7.44.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms