BOT_MERGE(nged)
merge multiple BOT meshes into a single BOT object
π BOT_MERGE (nged) β the glow-up your triangle soup deserves β¨
okay so real talk, bestie: this is the nged manual page for bot_merge, and it's genuinely one of the most satisfying little commands in the whole toolkit. let's get into it π«Ά
β¨ NAME β¨
bot_merge β merges a bunch of BOT meshes together into one single BOT object. it's giving "combine and conquer" π
πΈ SYNOPSIS πΈ
bot_merge bot_dest bot1_src [botn_src ...]
π¦ DESCRIPTION π¦
So here's the vibe: bot_merge takes two or more BOT (Bag-of-Triangles) primitive objects and smushes them together into one brand-new BOT named bot_dest. π
How does it do it? By concatenating their vertex lists and face lists β all the sources (bot1_src, botn_src, β¦) get stacked up end-to-end into one glorious combined mesh.
and the important part, no cap: the source objects are not modified or deleted. they stay exactly where they are, untouched, living their best lives. π
You gotta give it at least one source BOT in addition to the destination name β a destination alone is not it, bestie. π
β οΈ note β read this one, fr fr:bot_mergejust concatenates vertex lists without fusing shared vertices. so if your input BOTs happen to have vertices sitting at the same position, those vertices will get duplicated in the result. it's not broken β it's just doing exactly what it says. if you want a clean mesh, runbot_fuseafterward to merge those duplicate vertices. π§
π EXAMPLES π
Example 1 β merge two BOTs π«
mged> bot_merge combined.bot left_half.bot right_half.bot
This creates combined.bot by merging the vertex and face lists from left_half.bot and right_half.bot. two halves, one icon π
Example 2 β merge multiple BOTs and then clean up π§Ό
mged> bot_merge raw_merged.bot part1.bot part2.bot part3.bot
mged> bot_fuse fused_merged.bot raw_merged.bot
Three BOTs get merged into one, and then bot_fuse fuses the duplicate vertices so you end up with a nice clean mesh. that's the self-care routine: merge, then fuse. β¨
π₯ SEE ALSO π₯
bot_fuse(nged)bot_dump(nged)
(go read those next, iykyk π )
π AUTHOR π
BRL-CAD Team β legends, honestly. π«Ά
π BUG REPORTS π
Found a bug? Spotted a problem? don't suffer in silence, bestie β reports of bugs or problems should be submitted via electronic mail to devs@brlcad.org. π§
and that's the whole page, bestie!! this gem comes to you from BRL-CAD β the source of the BOT_MERGE(nged) manual page itself, so you know it's official π go forth and merge responsibly, and remember: concatenate now, bot_fuse later. periodt. π¦β¨
π¦ 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