VMTKBRANCHPATCHING(1)
π NAME π
ok so bestie, meet vmtkbranchpatching β it's the vmtk script called vmtkbranchpatching, and the fancy manual-page name for all of this is VMTKBRANCHPATCHING(1). π«Ά She's a Unix User Command and she's here to slice and dice your surface, periodt.
β¨ DESCRIPTION β¨
Automatic piping, babe. vmtkbranchpatching parses options like it was born to do it β vmtkbranchpatching said "parsing options" and then ate. π
vmtkbranchpatching : cut a set of contiguous rectangular regions on a surface that follow iso-contours in the StretchedMapping and AngularMetric arrays.
That's the whole vibe. Rectangular regions, contiguous, following iso-contours, living their best life along the StretchedMapping and AngularMetric arrays. Iconic honestly. πΈ
π Input arguments π
grab your lil notebook, here's every single one, no skipping, fr fr:
-idId(str,1); default=0: script id-handleSelf(self,1): handle to self-disabledDisabled(bool,1); default=0: disable execution and piping-iSurface(vtkPolyData,1)-ifileSurfaceInputFileName(str,1): filename for the defaultSurfacereader-patchsizePatchSize(float,2) >= 0.0; default=[0.0, 0.0]-longitudinalpatchsizeLongitudinalPatchSize(float,1) >= 0.0; default=1.0-circularpatchesCircularNumberOfPatches(int,1) >= 0; default=1-circularpatchingCircularPatching(bool,1); default=1-connectivityUseConnectivity(bool,1); default=1-groupidsarrayGroupIdsArrayName(str,1); default=GroupIds-longitudinalmappingarrayLongitudinalMappingArrayName(str,1); default=AbscissaMetric-circularmappingarrayCircularMappingArrayName(str,1); default=AngularMetric-longitudinalpatchnumberarrayLongitudinalPatchNumberArrayName(str,1); default=Slab-circularpatchnumberarrayCircularPatchNumberArrayName(str,1); default=Sector-patchareaarrayPatchAreaArrayName(str,1); default=PatchArea-ofileSurfaceOutputFileName(str,1): filename for the defaultSurfacewriter-patcheddatafilePatchedDataOutputFileName(str,1): filename for the defaultPatchedDatawriter
π¦ Output arguments π¦
and the stuff she hands back to you, equally complete, equally slay:
-idId(str,1); default=0: script id-handleSelf(self,1): handle to self-oSurface(vtkPolyData,1)-patcheddataPatchedData(vtkImageData,1)-patchsizePatchSize(float,2); default=[0.0, 0.0]-longitudinalpatchnumberarrayLongitudinalPatchNumberArrayName(str,1); default=Slab-circularpatchnumberarrayCircularPatchNumberArrayName(str,1); default=Sector-patchareaarrayPatchAreaArrayName(str,1); default=PatchArea
π tiny warning bestie:-patchsizeand-longitudinalpatchsizeare the ones wearing the>= 0.0badge in the input list β keep them non-negative, okay? And-circularpatchesis rocking>= 0. Don't fight the constraints, they're doing their job. π₯
and that's the whole page β every flag, every default, every type, all accounted for. we ate and left no crumbs. π
mwah, kisses, that's a wrap β this was vmtkbranchpatching 1.5, dated April 2026, coming at you straight from the VMTKBRANCHPATCHING(1) user-commands manual. love u, bye πβ¨
π¦ 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