METABALL_MOVE_PNT(nged)
Move a control point of a METABALL primitive.
π 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
- nixpkgs unstable: brlcad 7.44.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms