Class Variant
A variant allows to override some occurrences properties
Base class: Entity
classDiagram class Variant Entity <|-- variant="" variant="" :="" +core.ident="" id="" variant="" :="" +core.string="" name="" variant="" :="" +core.entity="" tree="" variant="" :="" +core.string="" groupname="" variant="" :="" +core.boolean="" viewisset="" variant="" :="" +geom.matrix4="" view="" variant="" :="" +core.boolean="" viewisortho="" variant="" :="" +core.real="" viewfov="" variant="" :="" +core.boolean="" cuttingplane="" variant="" :="" +geom.vector3="" cuttingplaneposition="" variant="" :="" +geom.vector3="" cuttingplanenormal="" variant="" :="" +core.real="" explodedviewfactor="" variant="" :="" +core.boolean="" explodedviewx="" variant="" :="" +core.boolean="" explodedviewy="" variant="" :="" +core.boolean="" explodedviewz="">|-->
Functions accepting this type or a list of this type as a parameter:
- scene.setSubpartVariantMaterialsList
- scene.getProductViewDefinition
- scene.duplicateVariant
- scene.getVariantTree
- scene.removeVariant
- scene.setCurrentVariant
- scene.setVariantTree
- core.cloneEntity
- core.deleteEntities
- core.entityExists
- core.getEntityType
- core.getEntityTypeString
- core.addCustomProperties
- core.addCustomProperty
- core.getProperties
- core.getProperty
- core.getPropertyInfo
- core.hasCustomProperty
- core.hasProperty
- core.listProperties
- core.listPropertiesBatch
- core.removeCustomProperty
- core.setProperties
- core.setProperty
- core.supportCustomProperties
- core.unsetProperty
- scene.linkPropertyToAnimation
- scene.unlinkPropertyToAnimation
Inheritance
Variant
Namespace: Scene
Syntax