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