SELECT(nged)

Returns displayed items or BOT vertices within a specified screen-space region.

πŸ“… published 7.44.0, from nixpkgs unstable

πŸ’… SELECT(nged)

okay so bestie, welcome to select β€” it's a BRL-CAD User Command and it's literally the "what's under my cursor rn" tool. It hands back the displayed items or BOT vertices that live inside a screen-space region you define. slay ✨


🌸 SYNOPSIS 🌸

select [-b bot] [-p] [-z vminz] vx vy {vr | vw vh}

yeah it's a lot of brackets, don't panic, we're getting to all of them 🫢


πŸ’– DESCRIPTION πŸ’–

select returns the displayed items within a specified selection area. That area is either:

  • a circle β€” center vx vy, radius vr
  • a rectangle β€” origin vx vy, width/height vw vh

like, pick a shape, pick a spot, done. πŸŽ€

The implementation supports the following options:

  • -b bot β€” return BOT vertex indices from the specified BOT instead of displayed object paths. so instead of "here's what you clicked on," you get the actual vertices of that BOT. icon behavior ngl πŸ‘‘
  • -p β€” use partial-overlap selection instead of requiring full containment. translation: a thing that only kinda pokes into your selection box counts now, instead of having to be 100% inside it. generous queen πŸ’…
  • -z vminz β€” ignore candidates with view-space Z values below vminz. basically a depth cutoff, anything too far back gets βœ‚οΈ from the results.
heads up bestie, those three flags are exactly what the implementation supports β€” nothing more, nothing less. no inventing extra flags, that's not the vibe. πŸ™ˆ

πŸ¦‹ EXAMPLES πŸ¦‹

this example is a circular selection, and it eats:

⭐ Example 1. Select displayed items around a screen-space point.

mged>select 0.1 0.2 0.05

Returns the displayed items inside the specified circular selection region. 0.1 0.2 is your center, 0.05 is the radius, and the result is everything chillin' in that little circle. no cap, that's it. πŸ”₯


πŸ’œ AUTHOR πŸ’œ

BRL-CAD Team β€” the main characters who wrote this 🫑


πŸ“ BUG REPORTS πŸ“

if you find a bug or a problem, fr fr don't suffer in silence β€” send electronic mail to:

devs@brlcad.org

they genuinely want to know. report it, bestie 🧚


and that's the whole page!! footer was just BRL-CAD and the page name SELECT(nged), no date on this one, so like… consider this your cute lil sign-off. mwah πŸ’‹ go select something iconic πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from