RasterFunctions

MLModule
genre Draw
status stable
author Wolf Spindler
package MeVisLab/Standard
dll MLMiscModules
definition MLMiscModules.def
see also Draw2D, Draw3D, Raster, Mask
keywords raster, set, voxelization, draw, implicit, functions, mask, object

Purpose

The module RasterFunctions implements a set of functions and a transformation applied to them.

These functions can be used in different places, specially when a function is rastered into an image with the Raster module. The function can be passed to it simply with a field connection.

Windows

Default Panel

../../../Modules/ML/MLMiscModules/mhelp/Images/Screenshots/RasterFunctions._default.png

Output Fields

outputFunction

name: outputFunction, type: MLBase

Parameter Fields

Field Index

Function: Enum
Rotation: Rotation
Scale: Vector3
Transform: Matrix
Translation: Vector3

Visible Fields

Function

name: function, type: Enum, default: Box, deprecated name: Function

Defines the function.

Values:

Title Name
Fill Fill
Box Box
Sphere Sphere
Cylinder Cylinder
Clip Plane ClipPlane
Wedge Wedge
Open Wedge OpenWedge
Cone Cone
Open Cone OpenCone
Half Sphere HalfSphere
Quarter Sphere QuarterSphere
Eighth Sphere EighthSphere
Slab Slab

Transform

name: transform, type: Matrix, default: 1 0 0 0, 0 1 0 0, 0 0 1 0, 0 0 0 1, deprecated name: Transform

Sets a transformation as a 4x4 transformation matrix string.

Translation

name: translation, type: Vector3, default: 0 0 0, deprecated name: Translation

Sets a translation.

Rotation

name: rotation, type: Rotation, default: 0 0 0 0, deprecated name: Rotation

Sets a rotation.

Scale

name: scale, type: Vector3, default: 1 1 1, deprecated name: Scale

Sets a scale factor vector.