VMTKFLOWEXTENSIONS(1)
β¨ 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 defaultSurfacereader.-centerlines Centerlines (vtkPolyData,1)β the centerlines. π-centerlinesfile CenterlinesInputFileName (str,1)β the filename for the defaultCenterlinesreader.-extensionmode ExtensionMode (str,1) in ['centerlinedirection', 'boundarynormal']; default=centerlinedirectionβ the method for computing the normal for the extension. pick your fighter:centerlinedirectionorboundarynormal. default iscenterlinedirection. β¨-interpolationmode InterpolationMode (str,1) in ['linear', 'thinplatespline']; default=thinplatesplineβ the method for computing interpolation from the model section to a circular section. your options arelinearorthinplatespline, and the default isthinplatespline. πΈ-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.0again.-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 anintand 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 defaultSurfacewriter. π
π 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-idand-handleshow 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
- 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