Detailed Description

Volume command IDs.

See also
SendVolumeCommand() VOLUMEDATA for the container IDs that can be set as options for a command.

Enumerations

enum class  VOLUMECOMMANDTYPE {
  NONE ,
  VOLUMETOMESH ,
  MESHTOVOLUME ,
  VOLUMEBOOLE ,
  PARTICLESTOVOLUME ,
  SPLINETOVOLUME ,
  FILTER ,
  SDFFILTER ,
  SDFTOFOG ,
  FOGTOSDF ,
  RESAMPLE ,
  MIX ,
  FIELDTOVOLUME ,
  CREATESPHEREVOLUME ,
  CREATEPLATONICVOLUME
}
 
enum class  GRIDTYPE {
  NONE ,
  FLOAT ,
  DOUBLE ,
  INT32 ,
  INT64 ,
  INTVECTOR32 ,
  VECTOR32 ,
  VECTOR64 ,
  STRING ,
  BOOLEAN
}
 
enum class  GRIDCLASS {
  NONE ,
  SDF ,
  FOG ,
  STAGGERED ,
  UNKNOWN
}
 
enum class  VECTORGRIDTYPE {
  INVARIANT ,
  COVARIANT ,
  COVARIANT_NORMALIZE ,
  CONTRAVARIANT_RELATIVE ,
  CONTRAVARIANT_ABSOLUTE
}
 

Functions

enum VOLUMECOMMANDTYPE MAXON_ENUM_LIST (VOLUMECOMMANDTYPE)
 
enum GRIDTYPE MAXON_ENUM_LIST (GRIDTYPE)
 
enum GRIDCLASS MAXON_ENUM_LIST (GRIDCLASS)
 
enum VECTORGRIDTYPE MAXON_ENUM_LIST (VECTORGRIDTYPE)
 

Enumeration Type Documentation

◆ VOLUMECOMMANDTYPE

enum VOLUMECOMMANDTYPE
strong
Enumerator
NONE 
VOLUMETOMESH 

Convert a VolumeObject into a PolygonObject.

MESHTOVOLUME 

Convert a PolygonObject into a SDF VolumeObject.

VOLUMEBOOLE 

Boolean operation on SDF VolumeObjects.

PARTICLESTOVOLUME 

Convert Particle Objects and TP groups to a SDF VolumeObject.

SPLINETOVOLUME 

Convert Spline Objects to a SDF VolumeObject.

FILTER 

Filter a float grid VolumeObject.

SDFFILTER 

Filter a float grid SDF VolumeObject.

SDFTOFOG 

Convert a SDF Volume to a Fog Volume.

FOGTOSDF 

Convert a Fog Volume to a SDF Volume.

RESAMPLE 

Resample a Volume to a new gridsize.

MIX 

Mix operation on Fog VolumeObjects.

FIELDTOVOLUME 

Convert a Field to a Fog Volume.

CREATESPHEREVOLUME 

Creates a sphere volume.

CREATEPLATONICVOLUME 

Creates a platonic volume.

◆ GRIDTYPE

enum GRIDTYPE
strong

Volume Types.

Enumerator
NONE 
FLOAT 
DOUBLE 
INT32 
INT64 
INTVECTOR32 
VECTOR32 
VECTOR64 
STRING 
BOOLEAN 

◆ GRIDCLASS

enum GRIDCLASS
strong

Volume Classes.

Enumerator
NONE 
SDF 
FOG 
STAGGERED 
UNKNOWN 

◆ VECTORGRIDTYPE

enum VECTORGRIDTYPE
strong

Vector Volume Types.

Enumerator
INVARIANT 
COVARIANT 
COVARIANT_NORMALIZE 
CONTRAVARIANT_RELATIVE 
CONTRAVARIANT_ABSOLUTE 

Function Documentation

◆ MAXON_ENUM_LIST() [1/4]

enum VOLUMECOMMANDTYPE MAXON_ENUM_LIST ( VOLUMECOMMANDTYPE  )

◆ MAXON_ENUM_LIST() [2/4]

enum GRIDTYPE MAXON_ENUM_LIST ( GRIDTYPE  )

◆ MAXON_ENUM_LIST() [3/4]

enum GRIDCLASS MAXON_ENUM_LIST ( GRIDCLASS  )

◆ MAXON_ENUM_LIST() [4/4]

enum VECTORGRIDTYPE MAXON_ENUM_LIST ( VECTORGRIDTYPE  )