ThreeDFormat

ThreeDFormat Type

This complex type represents 3D format.

Property Name Type Description
Material enum Material.
BevelBottom ShapeBevel Bottom 3D bevel.
BevelTop ShapeBevel Top 3D bevel.
Camera Camera Material.
ContourColor string Contour color.
ContourWidth double Contour width.
Depth double Depth.
ExtrusionColor string Extrusion color.
ExtrusionHeight double Extrusion height.
LightRig LightRig Light rig.

Color represents hexadecimal triplets representing opacity and colors red, green, and blue (#OORRGGBB). Ex. #FFFF0000 - red color.

Material Values
  • Clear
  • DkEdge
  • Flat
  • LegacyMatte
  • LegacyMetal
  • LegacyPlastic
  • LegacyWireframe
  • Matte
  • Metal
  • Plastic
  • Powder
  • SoftEdge
  • Softmetal
  • TranslucentPowder
  • WarmMatte
  • NotDefined

ShapeBevel properties

Property Name Type Description
BevelType enum Bevel type.
Width double Bevel width.
Height double Bevel height.
BevelType Values
  • Angle
  • ArtDeco
  • Circle
  • Convex
  • CoolSlant
  • Cross
  • Divot
  • HardEdge
  • RelaxedInset
  • Riblet
  • Slope
  • SoftRound
  • NotDefined

Camera properties

Property Name Type Description
CameraType enum Camera type.
FieldOfViewAngle double Field of view angle (FOV).
Zoom double Camera zoom.
XRotation double XRotation.
YRotation double YRotation.
ZRotation double ZRotation.
BevelType Values
  • IsometricBottomDown
  • IsometricBottomUp
  • IsometricLeftDown
  • IsometricLeftUp
  • IsometricOffAxis1Left
  • IsometricOffAxis1Right
  • IsometricOffAxis1Top
  • IsometricOffAxis2Left
  • IsometricOffAxis2Right
  • IsometricOffAxis2Top
  • IsometricOffAxis3Bottom
  • IsometricOffAxis3Left
  • IsometricOffAxis3Right
  • IsometricOffAxis4Bottom
  • IsometricOffAxis4Left
  • IsometricOffAxis4Right
  • IsometricRightDown
  • IsometricRightUp
  • IsometricTopDown
  • IsometricTopUp
  • LegacyObliqueBottom
  • LegacyObliqueBottomLeft
  • LegacyObliqueBottomRight
  • LegacyObliqueFront
  • LegacyObliqueLeft
  • LegacyObliqueRight
  • LegacyObliqueTop
  • LegacyObliqueTopLeft
  • LegacyObliqueTopRight
  • LegacyPerspectiveBottom
  • LegacyPerspectiveBottomLeft
  • LegacyPerspectiveBottomRight
  • LegacyPerspectiveFront
  • LegacyPerspectiveLeft
  • LegacyPerspectiveRight
  • LegacyPerspectiveTop
  • LegacyPerspectiveTopLeft
  • LegacyPerspectiveTopRight
  • ObliqueBottom
  • ObliqueBottomLeft
  • ObliqueBottomRight
  • ObliqueLeft
  • ObliqueRight
  • ObliqueTop
  • ObliqueTopLeft
  • ObliqueTopRight
  • OrthographicFront
  • PerspectiveAbove
  • PerspectiveAboveLeftFacing
  • PerspectiveAboveRightFacing
  • PerspectiveBelow
  • PerspectiveContrastingLeftFacing
  • PerspectiveContrastingRightFacing
  • PerspectiveFront
  • PerspectiveHeroicExtremeLeftFacing
  • PerspectiveHeroicExtremeRightFacing
  • PerspectiveHeroicLeftFacing
  • PerspectiveHeroicRightFacing
  • PerspectiveLeft
  • PerspectiveRelaxed
  • PerspectiveRelaxedModerately
  • PerspectiveRight
  • NotDefined

LightRig properties

Property Name Type Description
Direction enum Light direction.
LightType double Light type.
XRotation double XRotation.
YRotation double YRotation.
ZRotation double ZRotation.
Direction Values
  • TopLeft
  • Top
  • TopRight
  • Right
  • BottomRight
  • Bottom
  • BottomLeft
  • Left
  • NotDefined
LightType Values
  • Balanced
  • BrightRoom
  • Chilly
  • Contrasting
  • Flat
  • Flood
  • Freezing
  • Glow
  • Harsh
  • LegacyFlat1
  • LegacyFlat2
  • LegacyFlat3
  • LegacyFlat4
  • LegacyHarsh1
  • LegacyHarsh2
  • LegacyHarsh3
  • LegacyHarsh4
  • LegacyNormal1
  • LegacyNormal2
  • LegacyNormal3
  • LegacyNormal4
  • Morning
  • Soft
  • Sunrise
  • Sunset
  • ThreePt
  • TwoPt
  • NotDefined

JSON value example:

{
    "Depth": 4,
    "BevelTop": {
        "BevelType": "Circle",
        "Height": 6,
        "Width": 6
    },
    "Camera": {
        "CameraType": "OrthographicFront"
    },
    "LightRig": {
        "LightType": "ThreePt",
        "Direction": "Top"
    }
}

SDK Example: