CSOReduce¶
-
MLModule
¶ genre CSOModificator
author Frank Heckel
package FMEstable/ReleaseMeVis
dll MLCSOMiscModulesStable
definition MLCSOMiscModulesStable.def see also CSOAffineTransformationModificator
,CSOSmooth
keywords CSO
,contour
,segmentation
,modification
,reduction
,quality
Parameter Fields¶
Field Index¶
addCSOToGroupMode : Enum |
Finishing : Bool |
Selection : Bool |
addCSOToGroupWithId : Integer |
id : Integer |
Size : Float |
addCSOToGroupWithLabel : String |
isProcessing : Bool |
Style : Enum |
Auto apply : Bool |
Min Num Points : Integer |
Update : Trigger |
Change settings of modified CSOs : Bool |
Mode (updateMode) : Enum |
Use Min Num Points : Bool |
Color (pathPointColor) : Color |
Mode (seedPointStyle) : Enum |
Value : Float |
Color (seedPointColor) : Color |
Path Point Alpha : Float |
Width : Float |
CSO Ids : String |
Quality : Float |
Work directly on input CSOList : Bool |
done : Trigger |
Reduction Mode : Enum |
Write Mode : Enum |
emptyGroupBeforeGeneration : Bool |
Reduction Target : Enum |
|
Enable Undo/Redo : Bool |
Seed Point Alpha : Float |
Visible Fields¶
Mode (updateMode)¶
-
name:
updateMode
, type:
Enum
, default:
AutoClear
¶
Values:
Title | Name |
---|---|
Off | Off |
Auto Update | AutoUpdate |
Auto Clear | AutoClear |
Style¶
-
name:
pathPointStyle
, type:
Enum
, default:
LineStyleSolid
, deprecated name:
pathPointLineStyle
¶
Values:
Title | Name |
---|---|
None | LineStyleNone |
Solid | LineStyleSolid |
Dashed | LineStyleDashed |
Dotted | LineStyleDotted |
Short Dashed | LineStyleShortDashed |
Mode (seedPointStyle)¶
-
name:
seedPointStyle
, type:
Enum
, default:
MarkerModeRect
, deprecated name:
markerMode
¶
Values:
Title | Name |
---|---|
None | MarkerModeNone |
Rect | MarkerModeRect |
Circle | MarkerModeCircle |
Fixed Cirlce | MarkerModeFixedCirlce |
Color (seedPointColor)¶
-
name:
seedPointColor
, type:
Color
, default:
0 1 0
, deprecated name:
markerColor
¶
Seed Point Alpha¶
-
name:
seedPointAlpha
, type:
Float
, default:
1
, minimum:
0
, maximum:
1
, deprecated name:
markerAlpha
¶
Write Mode¶
-
name:
voxelWriteMode
, type:
Enum
, default:
VoxelWriteModeModule
¶
Values:
Title | Name |
---|---|
Id | VoxelWriteModeId |
Const | VoxelWriteModeConst |
Const Plus Id | VoxelWriteModeConstPlusId |
Module | VoxelWriteModeModule |
Reduction Mode¶
-
name:
reductionMode
, type:
Enum
, default:
AngleAndLength
¶
Values:
Title | Name |
---|---|
Angle | Angle |
Length | Length |
Angle And Length | AngleAndLength |
Reduction Target¶
-
name:
reductionTarget
, type:
Enum
, default:
PathPoints
¶ In both cases, the thinning algorithm is applied to the path points. In the PathPoints case, the resulting CSOs have a single seed point and thinned out path points. In the SeedPoints case, the thinned out path points become the seed points and path points are interpolated between them. In the latter case, the number of seed points can actually increase. The geometry of the CSO is the same in both cases, just the distribution of seed and path points is different.
Values:
Title | Name | Description |
---|---|---|
Seed Points | SeedPoints | The resulting CSOs will have seed points where they would have path points in PathPoints mode and additionally interpolating path points. |
Path Points | PathPoints | The resulting CSOs will have a single seed point and thinned out path points. |