VMTKFLOWEXTENSIONS(1)

πŸ“¦ version 1.5.0, in ubuntu stonking

✨ NAME ✨

vmtkflowextensions β€” it's the vmtk script, bestie, and the script is literally also called vmtkflowextensions. Iconic name, no notes. πŸ’…


🩷 DESCRIPTION 🩷

okay so here's the tea β˜• β€” vmtkflowextensions handles the automatic piping for you (yes, automatic, we love a self-sufficient queen πŸ‘‘), and it does all the parsing of options for vmtkflowextensions on its own. No cap.

vmtkflowextensions interactively adds flow extensions to a surface for the purpose of CFD processing. That's the whole vibe. πŸ¦‹


πŸŽ€ Input arguments πŸŽ€

Every single one of these, in order, no skipping, because skipping is not the move:

  • -id Id (str,1); default=0 β€” the script id. yes she has a name tag. 🏷️
  • -handle Self (self,1) β€” a handle to self. self-love!! 🫢
  • -disabled Disabled (bool,1); default=0 β€” turns off execution and piping. like a do-not-disturb button but for the whole script. πŸ’€
  • -i Surface (vtkPolyData,1) β€” the surface.
  • -ifile SurfaceInputFileName (str,1) β€” the filename for the default Surface reader.
  • -centerlines Centerlines (vtkPolyData,1) β€” the centerlines. πŸ’œ
  • -centerlinesfile CenterlinesInputFileName (str,1) β€” the filename for the default Centerlines reader.
  • -extensionmode ExtensionMode (str,1) in ['centerlinedirection', 'boundarynormal']; default=centerlinedirection β€” the method for computing the normal for the extension. pick your fighter: centerlinedirection or boundarynormal. default is centerlinedirection. ✨
  • -interpolationmode InterpolationMode (str,1) in ['linear', 'thinplatespline']; default=thinplatespline β€” the method for computing interpolation from the model section to a circular section. your options are linear or thinplatespline, and the default is thinplatespline. 🌸
  • -sigma Sigma (float,1) >= 0.0; default=1.0 β€” thin plate spline stiffness. gotta be >= 0.0. 🌈
  • -adaptivelength AdaptiveExtensionLength (bool,1); default=0 β€” adaptive extension length, off by default.
  • -adaptiveradius AdaptiveExtensionRadius (bool,1); default=1 β€” adaptive extension radius, and this one is on by default. main character behavior. πŸ‘‘
  • -adaptivepoints AdaptiveNumberOfBoundaryPoints (bool,1); default=0 β€” adaptive number of boundary points, off by default.
  • -extensionlength ExtensionLength (float,1) >= 0.0; default=1.0 β€” extension length. >= 0.0, fr fr.
  • -extensionratio ExtensionRatio (float,1) >= 0.0; default=10.0 β€” extension ratio. also >= 0.0.
  • -extensionradius ExtensionRadius (float,1) >= 0.0; default=1.0 β€” extension radius. yes, >= 0.0 again.
  • -transitionratio TransitionRatio (float,1) >= 0.0; default=0.25 β€” transition ratio. still >= 0.0.
  • -boundarypoints TargetNumberOfBoundaryPoints (int,1) >= 0; default=50 β€” target number of boundary points. note: it's an int and it's >= 0, so no half points, sorry. πŸ’€
  • -interactive Interactive (bool,1); default=1 β€” interactive mode, ON by default because we're social. πŸ¦‹
  • -exclude Exclude (bool,1); default=0 β€” create extensions for all boundaries except those selected. sneaky but useful. πŸ™ˆ
  • -renderer vmtkRenderer (vmtkRenderer,1) β€” an external renderer.
  • -normalestimationratio CenterlineNormalEstimationDistanceRatio (float,1) >= 0.0; default=1.0 β€” centerline normal estimation distance ratio. >= 0.0, always.
  • -ofile SurfaceOutputFileName (str,1) β€” the filename for the default Surface writer. πŸ“

πŸ’– Output arguments πŸ’–

what you get back, babes:

  • -id Id (str,1); default=0 β€” the script id again (she contains multitudes).
  • -handle Self (self,1) β€” handle to self again. consistency queen. 🫢
  • -o Surface (vtkPolyData,1) β€” the output surface.
  • -centerlines Centerlines (vtkPolyData,1) β€” the centerlines, comin' back around. πŸ’œ
ngl the -id and -handle show up in both the input and the output lists β€” that's not a typo from me, that's just how it is. girlies double-dip. πŸ’…

vmtkflowextensions version 1.5, dated April 2026 β€” so she's fresh, she's current, she's serving. ate and left no crumbs. πŸ’–

✨ mwah, go extend some flow bestie ✨

πŸ“¦ where this page comes from