VMTKSURFACETRANSFORM(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

✨ NAME ✨

okay so bestie, welcome to the vmtksurfacetransform manual page β€” yes, the whole vmtksurfacetransform(1) situation, section 1, User Commands, we're doing this together πŸ’…

vmtksurfacetransform β€” a vmtk script, and it's literally called vmtksurfacetransform. that's the name. iconic of it.


πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the vibe: vmtksurfacetransform does automatic piping, parses your options, and then β€” this is the main character moment β€” it transforms a surface with a provided matrix πŸ”₯

vmtksurfacetransform : transform a surface with a provided matrix

no cap, that's the entire plot. now let's get into the arguments, because that's where all the lore is πŸŽ€

πŸ’– Input arguments πŸ’–

  • -id β€” Id (str,1); default=0: the script id πŸ†”
  • -handle β€” Self (self,1): a handle to self, yes it's giving self-reference, we love a recursive queen 🫢
  • -disabled β€” Disabled (bool,1); default=0: turns off execution and piping. not me flipping this to 1 and wondering why nothing happens 😭
  • -i β€” Surface (vtkPolyData,1): the input surface, aka the thing we're about to serve πŸ“
  • -ifile β€” SurfaceInputFileName (str,1): the filename for the default Surface reader πŸ“‚
  • -matrix4x4 β€” Matrix4x4 (vtkMatrix4x4,1): the input transform matrix, the whole point of the operation fr fr πŸ‘‘
  • -matrix β€” MatrixCoefficients (float,16); default=[]: the coefficients of the transform matrix ✨
  • -invert β€” InvertMatrix (bool,1); default=0: inverts the matrix before applying the transformation. flip it, flip it πŸ”„
  • -rotation β€” Rotation (float,3); default=[0.0, 0.0, 0.0]: rotations around the x-, y- and z-axis πŸ’«
  • -translation β€” Translation (float,3); default=[0.0, 0.0, 0.0]: translation in the x-, y- and z-directions πŸš€
  • -scaling β€” Scaling (float,3); default=[1.0, 1.0, 1.0]: scaling of the x-, y- and z-directions, big or smol your call 🌸
  • -ofile β€” SurfaceOutputFileName (str,1): the filename for the default Surface writer πŸ“

🌈 Output arguments 🌈

  • -id β€” Id (str,1); default=0: the script id, back again, same energy πŸ†”
  • -handle β€” Self (self,1): a handle to self, also back again 🫢
  • -o β€” Surface (vtkPolyData,1): the output surface, the glow-up result πŸ’–

heads up bestie: some of these are input args, some are output args, and -id and -handle genuinely show up in both lists. that's not a typo, that's just how this page is built. periodt πŸ’€

and that's the whole page, you ate it. this was vmtksurfacetransform version 1.5, from April 2026 β€” ty for coming to my ted talk, mwah πŸŽ€πŸ’œπŸ§š

πŸ“¦ where this page comes from