Open Search

    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  )