Draw3DMacro
-
MacroModule
genre |
Draw |
author |
MeVis Medical Solutions AG |
package |
MeVisLab/Standard |
definition |
SimpleDraw3D.def |
see also |
Draw3D , Draw2D , LiveWire , RasterFunctions , Raster |
keywords |
point , line , box , text , interactive , segmentation , circle , roi , sphere , ellipsoid , cone , triangle , halfspace |
Purpose
See help of Draw3D
for further details.
Output Fields
outImg
-
name:
outImg
, type:
Image
Parameter Fields
Hidden Fields
drawMode
-
name:
drawMode
, type:
Enum
, default:
Voxel
Values:
Title |
Name |
Deprecated Name |
Nothing |
Nothing |
|
Voxel |
Voxel |
|
Line |
Line |
|
Poly Line |
PolyLine |
|
2DFill |
2DFill |
|
3DFill |
3DFill |
|
Circle (center, radius) |
Circle (center, radius) |
|
Circle |
Circle |
|
Sphere (center, radius) |
Sphere (center, radius) |
|
Sphere |
Sphere |
|
Filled Circle (center, radius) |
FilledCircle (center, radius) |
|
Filled Circle |
FilledCircle |
|
Filled Sphere (center, redius) |
FilledSphere (center, redius) |
|
Filled Sphere |
FilledSphere |
|
Box |
Box |
|
String |
String |
|
Ellipse |
Ellipse |
|
VSized Ellipse |
VSizedEllipse |
|
VSized Box |
VSizedBox |
|
Cone |
Cone |
|
Triangle |
Triangle |
|
Parallelogram |
Parallelogram |
|
Four Point Plane |
FourPointPlane |
ForPointPlane |
Two XTwo Point Plane |
TwoXTwoPointPlane |
|
Two XTwo Point Poly Plane |
TwoXTwoPointPolyPlane |
|
Half Space |
HalfSpace |
|
Max Coords |
MaxCoords |
|
voxSizeX
-
name:
voxSizeX
, type:
Double
, default:
1
, minimum:
1
, maximum:
1023
, deprecated name:
VSizeX
voxSizeY
-
name:
voxSizeY
, type:
Double
, default:
1
, minimum:
1
, maximum:
1023
, deprecated name:
VSizeY
voxSizeZ
-
name:
voxSizeZ
, type:
Double
, default:
1
, minimum:
1
, maximum:
1023
, deprecated name:
VSizeZ
applyThreshold
-
name:
applyThreshold
, type:
Bool
, default:
FALSE
pixCompute
-
name:
pixCompute
, type:
Enum
, default:
WriteVal
Values:
Title |
Name |
Write Val |
WriteVal |
Input Val |
InputVal |
Vis Vox + Write Val |
VisVox + WriteVal |
Vis Vox - Write Val |
VisVox - WriteVal |
Vis Vox * Write Val |
VisVox * WriteVal |
Vis Vox / Write Val |
VisVox / WriteVal |
Vis Vox ^ 2 |
VisVox ^ 2 |
Sqrt(Vis Vox) |
Sqrt(VisVox) |
Vis Vox Xor Write Val |
VisVox Xor WriteVal |
Vis Vox And Write Val |
VisVox And WriteVal |
Vis Vox Or Write Val |
VisVox Or WriteVal |
Vis Vox Invert |
VisVox Invert |
Vis Vox + Uniform Noise * Write Val |
VisVox + UniformNoise * WriteVal |
Vis Vox + Gauss Noise * Write Val |
VisVox + GaussNoise * WriteVal |
Vis Vox * (1 + Uniform Noise * Write Val) |
VisVox * (1 + UniformNoise * WriteVal) |
Vis Vox * (1 + Gauss Noise * Write Val) |
VisVox * (1 + GaussNoise * WriteVal) |
Min(Vis Vox,Write Val) |
Min(VisVox,WriteVal) |
Max(Vis Vox,Write Val) |
Max(VisVox,WriteVal) |
Input + Write Val |
Input + WriteVal |
Input - Write Val |
Input - WriteVal |
Input * Write Val |
Input * WriteVal |
Input / Write Val |
Input / WriteVal |
Input ^ 2 |
Input ^ 2 |
Sqrt(Input) |
Sqrt(Input) |
Input Xor Write Val |
Input Xor WriteVal |
Input And Write Val |
Input And WriteVal |
Input Or Write Val |
Input Or WriteVal |
Input Invert |
Input Invert |
Input + Uniform Noise * Write Val |
Input + UniformNoise * WriteVal |
Input + Gauss Noise * Write Val |
Input + GaussNoise * WriteVal |
Input * (1 + Uniform Noise * Write Val) |
Input * (1 + UniformNoise * WriteVal) |
Input * (1 + Gauss Noise * Write Val) |
Input * (1 + GaussNoise * WriteVal) |
Min(Input, Write Val) |
Min(Input, WriteVal) |
Max(Input, Write Val) |
Max(Input, WriteVal) |
writeValue
-
name:
writeValue
, type:
Double
, default:
2000
, minimum:
0
autoUpdate
-
name:
autoUpdate
, type:
Bool
, default:
TRUE
borderMin
-
name:
borderMin
, type:
Double
, default:
0
borderMax
-
name:
borderMax
, type:
Double
, default:
1000
clearPos
-
name:
clearPos
, type:
Trigger
permitUndoing
-
name:
permitUndoing
, type:
Bool
, default:
TRUE
canUndoAndRedraw
-
name:
canUndoAndRedraw
, type:
Bool
, persistent:
no
numAvailUndos
-
name:
numAvailUndos
, type:
String
, persistent:
no
scaleX
-
name:
scaleX
, type:
Double
, default:
1
scaleY
-
name:
scaleY
, type:
Double
, default:
1
scaleZ
-
name:
scaleZ
, type:
Double
, default:
1
rotX
-
name:
rotX
, type:
Double
, default:
1
rotY
-
name:
rotY
, type:
Double
, default:
0
rotZ
-
name:
rotZ
, type:
Double
, default:
0
crOffX
-
name:
crOffX
, type:
Double
, default:
0
, deprecated name:
CR-OffX
crOffY
-
name:
crOffY
, type:
Double
, default:
12
, deprecated name:
CR-OffY
crOffZ
-
name:
crOffZ
, type:
Double
, default:
0
, deprecated name:
CR-OffZ
text
-
name:
text
, type:
String
, default:
ABCMi, DEFG
outputMask
-
name:
outputMask
, type:
Bool
, default:
FALSE
allowPosOutside
-
name:
allowPosOutside
, type:
Bool
, default:
FALSE