XPUSH(nged)

PushesΒ” the effects of transformation matrices in the paths, from the specified object to the primitive shapes, into the shapes and replaces all the transformation matrices with identity matrices.

πŸ“… published 7.44.0, from nixpkgs unstable

πŸ¦‹ xpush β€” the "push but make it extra" command πŸ¦‹

okay so bestie, this is the nged manual page for xpush, and it's part of BRL-CAD MGED Commands. Buckle up, it's giving "move the matrix energy where it belongs" πŸ’…

✨ NAME ✨

  • xpush β€” Pushes the effects of transformation matrices in the paths, from the specified object to the primitive shapes, into the shapes and replaces all the transformation matrices with identity matrices.

πŸŽ€ SYNOPSIS πŸŽ€

xpush {object}

πŸ’– DESCRIPTION πŸ’–

So xpush pushes the effects of transformation matrices in the paths, from the specified object to the primitive shapes, into the shapes and replaces all the transformation matrices with identity matrices. Periodt. ✨

The push command performs a similar function, but it will refuse to make any changes if any shape needs to be transformed into more than one location/orientation/scale. xpush will recognize such situations and create extra copies of such shapes to accept the different transformation effects. New shapes created by this command will have a suffix appended to the original name to make the new name unique. Combinations referring to the new shape will also be modified to reflect the name change. πŸ˜­πŸ’–

And yes: the push command performs the same function but will refuse to make any changes if it cannot accomplish the push without creating any new shapes. So xpush is lowkey the "make the extra copies, no drama" version. πŸ’…

🌈 EXAMPLES 🌈

The example shows the use of the xpush command to move all the effects of the transformation matrices in a tree rooted at an object down to the shape level(creating new shapes if needed).

Example 1. Move effects of transformation matrices in a tree rooted at an object to the shape level.

mged>xpush group1

Moves all the effects of the transformation matrices in the tree rooted at group1 down to the shape level (creating new shapes if needed). πŸ¦‹

πŸ‘‘ AUTHOR πŸ‘‘

BRL-CAD Team

πŸ› BUG REPORTS πŸ›

Reports of bugs or problems should be submitted via electronic mail to devs@brlcad.org.

🫢 that's the whole page, bestie β€” source/version sign-off: BRL-CAD Β· XPUSH(nged). Byeee! πŸŽ€πŸ’‹
πŸ“¦ where this page comes from