METABALL_MOVE_PNT(nged)

Move a control point of a METABALL primitive.

πŸ“… published 7.44.0, from nixpkgs unstable

πŸ’… METABALL_MOVE_PNT (nged) β€” or, how to scoot a metaball control point around

okay bestie, welcome to the metaball_move_pnt page from the BRL-CAD User Commands manual. this is a nged command, it moves one single control point of a METABALL primitive, and honestly? it's giving precise. it's giving surgical. let's go πŸŽ€


✨ NAME ✨

metaball_move_pnt β€” Move a control point of a METABALL primitive.

that's it. that's the whole job. one point, one move, no drama πŸ’…


🌸 SYNOPSIS 🌸

metaball_move_pnt metaball pt_i {x y z}
metaball_move_pnt -r metaball pt_i {dx dy dz}

two whole moods, pick your fighter 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

so the metaball_move_pnt command moves the control point at index pt_i in the specified METABALL primitive. like, you point at the blob, you point at the index, you hand over the coords, and it moves. iconic behavior, no notes ✨

here's the tea on the two modes tho, because they are NOT the same and you need to know:

  • no -r β€” the point you supply is read as an absolute location in the database's local units. you're saying "put it RIGHT here", periodt.
  • with -r β€” the point you supply is treated as a relative offset from where that control point currently sits. you're saying "nudge it this much from where it's at", iykyk.

also!! the alternate command name mouse_move_metaball_pnt is available too, so if you see that floating around, it's the same thing wearing a different outfit πŸ’œ


πŸ“ EXAMPLES πŸ“

Example 1. Move a metaball control point upward relative to its current position.

mged> metaball_move_pnt -r blob.s 2 {0 0 5}

Moves point index 2 of blob.s five local units in the positive Z direction. five whole units!! upward!! she's ascending πŸ‘‘ and yeah, the -r is doing the heavy lifting there β€” it's a relative nudge, not an absolute placement. don't forget it 😭


πŸ”₯ SEE ALSO πŸ”₯

  • mouse_move_metaball_pnt(nged)
  • mouse_add_metaball_pnt(nged)
  • metaball_delete_pnt(nged)

the whole metaball friend group, go say hi 🫢


🌈 AUTHOR 🌈

BRL-CAD Team β€” the actual legends who wrote this πŸ’–


πŸ’€ BUG REPORTS πŸ’€

found a bug? a problem? something acting sus? reports of bugs or problems should be submitted via electronic mail to devs@brlcad.org β€” like, actually email them, don't just suffer in silence bestie πŸ™ˆ


and that's the page!! source/version: BRL-CAD, straight from the METABALL_MOVE_PNT(nged) corner of the manual. go move some control points, you absolute main character, and remember: absolute without -r, relative with -r. mwah πŸ’‹πŸŒΈ

πŸ“¦ where this page comes from