LISTEVAL(nged)

Displays primitive shape parameters after applying the accumulated transformations from the indicated path.

πŸ“… published 7.44.0, from nixpkgs unstable

πŸ’… LISTEVAL(nged) β€” the BRL-CAD glow-up page

okay bestie, welcome to the nged manual, page listeval πŸŽ€ this is the one where we peek at a shape's actual numbers after all the combo transformations have done their little dance. stay with me, it's gonna slay ✨


🌸 NAME

listeval β€” shows you primitive shape parameters after applying all the accumulated transformations from the path you point at. it's giving "what does this shape actually look like rn" energy πŸ’–


✨ SYNOPSIS

listeval [-t] {path}

that's it. that's the whole vibe. {path} is the main character, -t is optional but iconic πŸ¦‹


πŸ‘‘ DESCRIPTION

so like, combos can carry transformation matrices that get applied to all their members, right? a path that walks through a bunch of combos and lands on a primitive shape basically represents that primitive with every transformation along the way baked in πŸ”₯

and that's literally what listeval does: it displays those primitive shape parameters after applying the accumulated transformations from the indicated path πŸ’…

now, plot twist 😭 β€” if the path you give doesn't end at a primitive shape, that's not a fail, it's just a bigger task. every possible path from the indicated path down to any primitive shape gets evaluated and displayed. so you get the whole family tree, no cap 🌈

the -t option forces a shorter (i.e. terse) list of primitive shape parameters. it's lowkey a lifesaver for primitives with potentially long parameter lists, such as BOTs β€” those parameter lists are like a whole essay, and -t is the TL;DR 🫢


🧚 EXAMPLES

πŸ’œ Example 1. Display parameters for a given shape after applying transformations from a given path.

mged> listeval group1/region1/shapeb
    Displays the parameters for shapeb after applying the
    transformation matrix from group1 for region1 and the
    transformation matrix from region1 for shapeb.

see how it stacks? the transformation matrix from group1 for region1 gets applied, and the transformation matrix from region1 for shapeb too. both. accumulated. chef's kiss πŸ‘‘


⭐ AUTHOR

BRL-CAD Team β€” icons, honestly πŸ’–


πŸ› BUG REPORTS

found a bug or a problem? don't suffer in silence bestie 😭 reports of bugs or problems should be submitted via electronic mail to devs@brlcad.org β€” they wanna hear it fr fr πŸ™ˆ


ngl, if your path doesn't end on a primitive you're gonna get a lot of output. that's not a bug, that's just every path getting its moment ✨

and that's the page!! brought to you by BRL-CAD, page LISTEVAL(nged) β€” go forth and evaluate those primitives, bestie πŸŽ€πŸ¦‹πŸ’…

πŸ“¦ where this page comes from