VMTKSURFACETRANSFORM(1)
β¨ 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-idand-handlegenuinely 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
- ubuntu stonking: vmtk 1.5.0+dfsg1-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms