mia-3dvf2transform(1)

πŸ“¦
version 2.4.7 Β· 2 versions
, in ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– mia-3dvf2transform β€” the vibe

okay bestie, welcome to mia-3dvf2transform(1) from the General Commands Manual πŸ’… this lil cutie takes a 3D vector field and glows it up into a 3D transformation, no cap ✨


✨ NAME ✨

mia-3dvf2transform β€” convert a 3D vectorfield from a 3D transformation πŸ¦‹ (yes that's what it says, we keep it exactly like that)


🌸 SYNOPSIS 🌸

mia-3dvf2transform -i <in-file> -o <out-file> [options]

πŸ’« DESCRIPTION πŸ’«

so here's the tea πŸ“: mia-3dvf2transform creates a 3D transformation from a vector field. The input vector field is just… simply encapsulated into the transformation file format, like it's slipping into a little outfit that fits perfectly πŸ‘‘ nothing extra, nothing missing.

And because she's flexible, the boundary conditions and the image interpolator kernel can both be set right at the command line. main character energy fr fr πŸ’…


πŸŽ€ OPTIONS πŸŽ€

  • -i --in-file=(input, required); io β€” the input transformation. For supported file types see PLUGINS:3dvf/io πŸ‘€
  • -o --out-file=(output, required); io β€” the output vector field. For supported file types see PLUGINS:3dtransform/io πŸ’Ύ
  • -k --imgkernel=bspline:d=3 β€” the image interpolator kernel, used whenever the transformation gets applied to an image. For supported plugins see PLUGINS:1d/splinekernel 🧚
  • -b --imgboundary=mirror β€” the boundary condition applied when the transformation is used to transform an image. For supported plugins see PLUGINS:1d/splinebc 🌈

🫢 Help & Info

  • -V --verbose=warning β€” verbosity of output: it prints messages of the given level and everything with higher priority. Supported priorities, starting at the lowest level, are:
    • trace ‐ Function call trace
    • debug ‐ Debug output
    • info ‐ Low level messages
    • message ‐ Normal messages
    • warning ‐ Warnings
    • fail ‐ Report test failures
    • error ‐ Report errors
    • fatal ‐ Report only fatal errors
  • --copyright β€” print copyright information πŸ“œ
  • -h --help β€” print this help πŸ₯Ί
  • -? --usage β€” print a short help, the lil snack-size version 🍬
  • --version β€” print the version number and exit, bye bestie πŸ‘‹

πŸ”₯ Processing

  • --threads=-1 β€” maximum number of threads to use for processing. This number should be lower or equal to the number of logical processor cores in the machine. (-1: automatic estimation). Set it and she'll werk it πŸ’…

πŸ”Œ PLUGINS: 1d/splinebc

  • mirror β€” Spline interpolation boundary conditions that mirror on the boundary

(no parameters)

  • repeat β€” Spline interpolation boundary conditions that repeats the value at the boundary

(no parameters)

  • zero β€” Spline interpolation boundary conditions that assumes zero for values outside

(no parameters)


🧡 PLUGINS: 1d/splinekernel

  • bspline β€” B-spline kernel creation, supported parameters are:
    • d = 3; int in [0, 5] Spline degree.
  • omoms β€” OMoms-spline kernel creation, supported parameters are:
    • d = 3; int in [3, 3] Spline degree.

🌟 PLUGINS: 3dtransform/io

  • bbs β€” Binary (non-portable) serialized IO of 3D transformations

Recognized file extensions: .bbs

  • datapool β€” Virtual IO to and from the internal data pool

Recognized file extensions: .@

  • vista β€” Vista storage of 3D transformations

Recognized file extensions: .v, .v3dt

  • xml β€” XML serialized IO of 3D transformations

Recognized file extensions: .x3dt


πŸ¦‹ PLUGINS: 3dvf/io

  • cvista β€” obsolete 3d vector field io plugin for range compressend vista (saving not supported)

Recognized file extensions: .CVF, .cvf

Supported element types:

  • floating point 32 bit
  • datapool β€” Virtual IO to and from the internal data pool

Recognized file extensions: .@

  • vista β€” a 3d vector field io plugin for vista

Recognized file extensions: .V, .VF, .v, .vf

Supported element types:

  • floating point 32 bit
  • vtk β€” 3D Vector field in- and output (experimental). No attributes are stored or read.

Recognized file extensions: .VTK, .VTKVF, .vtk, .vtkvf

Supported element types:

  • floating point 32 bit

🌈 EXAMPLE 🌈

say you wanna transform the input vector field field.vtk into the transformation trans.v3df, and also specify zero boundary conditions plus b-splines of degree 2 for image interpolation. You'd do:

mia-3dvf2transform -i field.vtk -o trans.v3df --imgkernel bspline:d=2
       --imgboundary zero

periodt. look at her go πŸ’…βœ¨


πŸ‘‘ AUTHOR(s) πŸ‘‘

Gert Wollny β€” iconic, we stan 🫢


This software is Copyright (c) 1999‐2015 Leipzig, Germany and Madrid, Spain. It comes with ABSOLUTELY NO WARRANTY 😭 and you may redistribute it under the terms of the GNU GENERAL PUBLIC LICENSE Version 3 (or later). For more information run the program with the option --copyright.


and that's the whole page bestie πŸŽ€ this was the USER COMMANDS version of mia-3dvf2transform(1), v2.4.7 β€” read it, love it, run it, slay πŸ’–βœ¨πŸŒΈ

πŸ“¦ where this page comes from