EV(nged)

Evaluates the objects specified by tessellating all primitive shapes in the objects and then performing any Boolean operations specified in the objects. The result is then displayed in the MGED…

πŸ“… published 7.44.0, from nixpkgs unstable

πŸ’– EV(nged) πŸ’–

okay bestie so you're in nged (that's the BRL-CAD User Commands neck of the woods) and you want to actually see your geometry. that's what ev is for. sit down, hydrate, and let's go 🫢

✨ NAME ✨

ev β€” Evaluates the objects specified by tessellating all primitive shapes in the objects and then performing any Boolean operations specified in the objects. The result is then displayed in the MGED display according to specified options. literally the whole glow-up pipeline in one command πŸ’…

✨ SYNOPSIS ✨

ev [-dfnrstuvwST] [-P #] [-C #/#/#] {objects} []

✨ DESCRIPTION ✨

So here's the vibe: ev evaluates the objects you name by tessellating all primitive shapes inside them, then it does whatever Boolean operations those objects specify. after that, the result gets displayed in the MGED display according to the options you picked. it's giving main character energy for your geometry πŸ”₯

Here's the flag menu, bestie β€” memorize your faves:

  • d β€” Do not perform Boolean operations or any checking; simply convert shapes to polygons and draw them. Useful for visualizing BOT and polysolid primitives. no thoughts, just polygons ✨
  • f β€” Fast path for quickly visualizing polysolid primitives.
  • w β€” Draw wireframes (rather than polygons).
  • n β€” Draw surface normals as little hairs.
  • s β€” Draw shape lines only (no dot-dash for subtract and intersect).
  • t β€” Perform CSG-to-tNURBS conversion (still under development). she's still in beta, be nice πŸŽ€
  • v β€” Shade using per-vertex normals, when present.
  • u β€” Draw NMG edgeuses (for debugging). debug girlies rise πŸ™ˆ
  • S β€” Draw tNURBS with trimming curves only, no surfaces.
  • T β€” Do not triangulate after evaluating the Boolean (may produce unexpected results if not used with the w option). ⚠️ note that caveat, bestie
  • P# β€” Use # processors in parallel. Default=1. hello multitasking πŸ‘‘
  • r β€” Draw all objects in red. Useful for examining objects colored black. bestie if it's black-on-black you're gonna see nothing, this is your rescue πŸ“
  • C#/#/# β€” Draw all objects in the specified rgb color. pick your aesthetic 🌈
ngl the T one without w can do unexpected things β€” the manpage said it, so i'm saying it. no cap.

✨ EXAMPLES ✨

The first example shows the use of the ev command to display two evaluated objects as shaded polygons. The second example shows the use of the ev command to display an evaluated object as wireframe without triangulating. both iconic, both worth copying ✨

Example 1. Display evaluated objects as polygons.

mged> ev region1 shapea
    Displays evaluated region1 and shapea as shaded polygons.

Example 2. Display an evaluated object as wireframe without triangulation.

mged>ev -wT region1

Displays an evaluated object, region1, as wireframe without
triangulation.

✨ AUTHOR ✨

BRL-CAD Team β€” the actual legends 🫢

✨ BUG REPORTS ✨

Reports of bugs or problems should be submitted via electronic mail to devs@brlcad.org πŸ“§ please do, they wanna know


so yeah, that's ev from the BRL-CAD User Commands manual page EV(nged) β€” go tessellate something gorgeous and slay, fr fr πŸ’œπŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from