PULL(nged)

Pulls the effects of all transformation matrices that appear in any combinations or primitives in the trees from the leaves up to the specified objects or node.

πŸ“… published 7.44.0, from nixpkgs unstable

πŸ’… PULL(nged) β€” the nged glow-up page

okay bestie, welcome to the nged manual, BRL-CAD User Commands edition β€” this one's short, sweet, and honestly kind of iconic ✨

🌸 NAME

pull β€” pulls the effects of all transformation matrices that appear in any combinations or primitives in the trees from the leaves up to the specified objects or node πŸŽ€

✨ SYNOPSIS

pull [objects]

πŸ’– DESCRIPTION

okay so here's the vibe: pull pulls the effects of all matrix transformations that show up in any combinations or primitives in the tree, from the leaves up to the specified objects. literally pulling the math upward, cute right? 🫢

the way this works: it'll restore the parameters of the primitive shapes if any of the transformation matrices were not identity matrices. so like, if the matrices weren't being their neutral little selves, the primitives get their real numbers back πŸ’…

also, all the transformation matrices visited get set to the current transformation matrix as it moves up the tree. yes, every single one it visits β€” no skipping πŸ™ˆ

⚠️ heads up bestie: this command will fail and no changes will be made if the specified object is a primitive shape referenced by the list of objects. like, it just won't do the thing. periodt.

πŸ”₯ EXAMPLES

the example shows the use of the pull command to pull the effects of any transformation matrices from leaves (primitive shapes) of a tree up to the specified head objects 🌈

⭐ Example 1. Pull the effects of any transformation matrices from the leaves (primitive shapes) of the tree up to the specified head nodes (objects).

mged>pull group1 regiona

pulls the effects of any transformation matrices from the primitive shapes in the tree up to the root nodes specified by group1 and regiona. slay πŸ’…βœ¨

πŸ¦‹ AUTHOR

BRL-CAD Team πŸ‘‘

πŸŽ€ BUG REPORTS

reports of bugs or problems should be submitted via electronic mail to devs@brlcad.org β€” they genuinely wanna hear it, fr fr πŸ’Œ


that's the whole page, bestie πŸ’œ cute little sign-off: this beauty is a BRL-CAD production, served fresh with the PULL(nged) name tag on it πŸ“πŸ§š go pull some matrices, you got this ✨

πŸ“¦ where this page comes from