VMTKSURFACER...STEMTRANSFORM(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

✨ NAME ✨

vmtksurfacereferencesystemtransform β€” it's a vmtk script bestie, that's the whole name, say it with me: vmtksurfacereferencesystemtransform. πŸ’–

(Also hi, you're reading a User Commands manual page β€” section 1 energy, the title up top gets squished into VMTKSURFACER...STEMTRANSFORM(1) because terminals are dramaramic like that. We move.)


πŸ’… DESCRIPTION πŸ’…

Automatic piping, babes. vmtksurfacereferencesystemtransform parses options like it was born for it β€” that's literally the whole first sentence of the vibe. ✨

vmtksurfacereferencesystemtransform : translate and rotate a surface in order to orient its reference system with a target reference system

Like… it picks up your surface, spins it, slides it, and lines its reference system UP with the target one. No cap. πŸ”₯

🌸 Input arguments 🌸

  • -id Id (str,1); default=0 β€” script id. Every script has one, it's giving ✨identity✨.
  • -handle Self (self,1) β€” handle to self. Yes she's holding her own hand, self-love is the moment. 🫢
  • -disabled Disabled (bool,1); default=0 β€” disables execution and piping. Flipping this is the "leave me alone I'm napping" flag. 😴
  • -i Surface (vtkPolyData,1) β€” the input surface. Your lil guy. πŸ¦‹
  • -ifile SurfaceInputFileName (str,1) β€” filename for the default Surface reader. Read her in, bestie.
  • -referenceorigin ReferenceOrigin (float,3); default=[0.0, 0.0, 0.0] β€” origin of the target reference system. Three numbers, that's it, that's the whole origin. πŸ’«
  • -referencenormal1 ReferenceNormal1 (float,3); default=[0.0, 0.0, 1.0] β€” first normal of the target reference system.
  • -referencenormal2 ReferenceNormal2 (float,3); default=[0.0, 1.0, 0.0] β€” second normal of the target reference system. Two normals = one full-on reference system, iykyk. πŸ‘‘
  • -referencesystems ReferenceSystems (vtkPolyData,1) β€” reference systems of the input surface represented by a set of points with two normals each. Points + two normals each, periodt.
  • -referencesystemsfile ReferenceSystemsInputFileName (str,1) β€” filename for the default ReferenceSystems reader.
  • -referencesystemid ReferenceSystemId (int,1); default=-1 β€” id of the reference system to use. The -1 means "no specific pick", she's just choosing for you. πŸ™ˆ
  • -referencesystemidsarray ReferenceSystemsIdArrayName (str,1) β€” name of the array where reference system ids are stored. Tell her where the ids live.
  • -normal1array ReferenceSystemsNormal1ArrayName (str,1) β€” name of the array where the first normals defining the reference systems are stored.
  • -normal2array ReferenceSystemsNormal2ArrayName (str,1) β€” name of the array where the second normals defining the reference systems are stored. Two arrays, two normals, matching set, slay. πŸŽ€
  • -ofile SurfaceOutputFileName (str,1) β€” filename for the default Surface writer. Write her out, gorgeous. πŸ’Ύ

🌈 Output arguments 🌈

  • -id Id (str,1); default=0 β€” script id (yes again, she said what she said). πŸ’…
  • -handle Self (self,1) β€” handle to self. Still holding her own hand. 🫢
  • -o Surface (vtkPolyData,1) β€” the output surface. The glow-up version. ✨

That's the whole page bestie, no skips, every flag accounted for. 🌸

Sign-off time: this page came from the vmtksurfacereferencesystemtrans... source, dated April 2026, filed under VMTKSURFACER...STEMTRANSFORM(1) β€” mwah, iconic, go transform something. πŸ’–πŸŽ€πŸ¦‹β­

πŸ“¦ where this page comes from