BREP_SELECTION(nged)

Operate on components of a specified BRep solid.

πŸ“… published 7.44.0, from nixpkgs unstable

πŸ’… BREP SELECTION β€” the nged era

okay so bestie, listen. this is a page from BRL-CAD MGED User Commands, and it's literally called BREP SELECTION (manual section nged). it's giving niche, it's giving powerful, it's giving "handle with care" 🫢


✨ NAME ✨

brep selection β€” operate on components of a specified BRep solid. that's the whole vibe.


🌸 SYNOPSIS 🌸

brep {obj} selection {append|translate} {selection_name} {startx starty startz dirx diry dirz}

πŸ¦‹ DESCRIPTION πŸ¦‹

so first thing: if obj is not a brep object, brep will quit and report that fact. no brep, no service, periodt πŸ’€

otherwise? it attempts to operate on the selected components. and bestie, i need you to hear me on this one:

this command should be viewed as dangerous and experimental. it can change BRep data, but it does not guarantee preservation of solidity while doing so. if edge curve points are moved, for example, an otherwise solid BRep object will no longer be solid. 😭 not a drill.

and what are we actually doing here? translating a surface control vertex. that's the main character task ✨


πŸŽ€ EXAMPLES πŸŽ€

Example 1. Append a ray-defined selection.

mged> brep hull.brep selection append leading_edge 0 0 0 0 0 1

this creates or extends the leading_edge selection on hull.brep using a ray that starts at the model origin and points in the positive Z direction. slay, straightforward, iconic πŸ”₯


πŸ‘‘ AUTHOR πŸ‘‘

BRLCAD-TEAM β€” the whole team, no cap πŸ’œ


πŸ› BUG REPORTS πŸ›

reports of bugs or problems should be submitted via electronic mail to devs@brlcad.org. bestie, if you find a bug, tell them, don't just suffer in silence πŸ™ˆ


okay that's the whole page, hope it ate 🌈 this one came to you from BRL-CAD (that's the source/version, mwah πŸ’‹) β€” go be careful with your BReps, they're fragile little icons πŸŽ€πŸ’–βœ¨

πŸ“¦ where this page comes from