ANNOTATE(nged)

attach annotation objects to geometry

πŸ“… published 7.44.0, from nixpkgs unstable

πŸ’… ANNOTATE(nged) β€” the BRL-CAD user command you're gonna be obsessed with

okay so bestie, listen up: this is annotate from the nged manual, and it's literally the glow-up your geometry has been waiting for ✨


πŸŽ€ SYNOPSIS πŸŽ€

annotate [object(s)] [-n name] [-p x y z]

like, that's the whole vibe. objects first, flags after, go off πŸ’…


🌸 DESCRIPTION 🌸

okay so here's the tea πŸ“ β€” annotate creates or manages annotation objects that are associated with the geometry objects you specify. and what even is an annotation object? it's a non-geometry database object, meaning it's not real geometry, it doesn't render as a shape, it's just vibes and information β€” it attaches labels, notes, leaders, or dimension indicators to your model elements. main character energy for your metadata, honestly πŸ‘‘

fr fr: if you don't give it any objects, it just prints usage info at you. no objects, no annotations, no mercy 😭

the annotation types it supports are giving very much a whole aesthetic:

  • label / leader β€” a text label with an optional leader line 🧚
  • angular / radial / dimension β€” dimensional annotations πŸ”₯
  • note β€” a free-form note πŸŽ€
  • box β€” a boxed text region πŸ¦‹
  • axes / plane β€” coordinate system or plane indicators ⭐
  • table β€” tabular annotation data πŸ‘‘

and the big alignment question: annotations can be aligned to the view (always facing the screen, so it's always looking at you like πŸ‘€) or to the model (fixed in 3D space, living its life in the scene). iykyk πŸ’–


✨ Options ✨

  • -n name β€” give your new annotation object the name you specified instead of letting it use an automatically generated name. name your child, bestie 🫢
  • -p x y z β€” place the annotation at model coordinates (x, y, z). exactly there. no cap πŸ’…

🌈 EXAMPLES 🌈

Example 1. Annotate an object with a label

mged> annotate hull.r -n hull_note -p 0 0 500

what this does: creates a label annotation named hull_note associated with hull.r, positioned at model coordinate (0, 0, 500). slay. that's it, that's the annotation πŸ’–


πŸ¦‹ SEE ALSO πŸ¦‹

  • label(nged) β€” go read that one next, bestie πŸŽ€

πŸ’œ AUTHOR πŸ’œ

BRL-CAD Team β€” iconic, no notes πŸ‘‘


😭 BUG REPORTS 😭

found a bug? a problem? something being real sus? reports of bugs or problems should be submitted via electronic mail to devs@brlcad.org β€” they wanna hear it, fr fr πŸ“§


and that's the page!! brought to you by BRL-CAD, in the ANNOTATE(nged) era, and yes she ate πŸ’…βœ¨

πŸ“¦ where this page comes from