Purpose

See help of Draw3D for further details.

Input Fields

inImg

name: inImg, type: Image

Output Fields

outImg

name: outImg, type: Image

Parameter Fields

Field Index

allowPosOutside: Bool crOffZ: Double rotZ: Double
applyThreshold: Bool drawMode: Enum scaleX: Double
autoUpdate: Bool moveVectorInput: Vector3 scaleY: Double
borderMax: Double numAvailUndos: String scaleZ: Double
borderMin: Double outputMask: Bool text: String
canUndoAndRedraw: Bool permitUndoing: Bool voxSizeX: Double
clearPos: Trigger pixCompute: Enum voxSizeY: Double
crOffX: Double rotX: Double voxSizeZ: Double
crOffY: Double rotY: Double writeValue: Double

Hidden Fields

drawMode

name: drawMode, type: Enum, default: String

Values:

Title 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
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, default: FALSE

numAvailUndos

name: numAvailUndos, type: String, default: (0)

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

moveVectorInput

name: moveVectorInput, type: Vector3, default: 0 0 0.5