Aspose::Cells::Drawing::IFormat3D Class Referenceabstract

This class specifies the 3D shape properties for a chart element or shape. More...

Inherits Object.

Public Member Functions

virtual intrusive_ptr< Aspose::Cells::Drawing::IBevelGetTopIBevel ()=0
 Gets the
See also
IBevel

object that holds the properties associated with defining a bevel on the top or front face of a shape. More...

 
virtual bool HasTopBevelData ()=0
 Indicates if the shape has top bevel data. More...
 
virtual Aspose::Cells::Drawing::PresetMaterialType GetSurfaceMaterialType ()=0
 Gets the material type which is combined with the lighting properties to give the final look and feel of a shape. Default value is PresetMaterialType.WarmMatte. More...
 
virtual void SetSurfaceMaterialType (Aspose::Cells::Drawing::PresetMaterialType value)=0
 Sets the material type which is combined with the lighting properties to give the final look and feel of a shape. Default value is PresetMaterialType.WarmMatte. More...
 
virtual Aspose::Cells::Drawing::LightRigType GetSurfaceLightingType ()=0
 Gets the lighting type which is to be applied to the scene of the shape. Default value is LightRigType.ThreePoint. More...
 
virtual void SetSurfaceLightingType (Aspose::Cells::Drawing::LightRigType value)=0
 Sets the lighting type which is to be applied to the scene of the shape. Default value is LightRigType.ThreePoint. More...
 
virtual Aspose::Cells::Systems::Double GetLightingAngle ()=0
 Gets the lighting angle. Range from 0 to 359.9 degrees. More...
 
virtual void SetLightingAngle (Aspose::Cells::Systems::Double value)=0
 Sets the lighting angle. Range from 0 to 359.9 degrees. More...
 

Detailed Description

This class specifies the 3D shape properties for a chart element or shape.

Member Function Documentation

◆ GetLightingAngle()

virtual Aspose::Cells::Systems::Double Aspose::Cells::Drawing::IFormat3D::GetLightingAngle ( )
pure virtual

Gets the lighting angle. Range from 0 to 359.9 degrees.

◆ GetSurfaceLightingType()

virtual Aspose::Cells::Drawing::LightRigType Aspose::Cells::Drawing::IFormat3D::GetSurfaceLightingType ( )
pure virtual

Gets the lighting type which is to be applied to the scene of the shape. Default value is LightRigType.ThreePoint.

◆ GetSurfaceMaterialType()

virtual Aspose::Cells::Drawing::PresetMaterialType Aspose::Cells::Drawing::IFormat3D::GetSurfaceMaterialType ( )
pure virtual

Gets the material type which is combined with the lighting properties to give the final look and feel of a shape. Default value is PresetMaterialType.WarmMatte.

◆ GetTopIBevel()

virtual intrusive_ptr<Aspose::Cells::Drawing::IBevel> Aspose::Cells::Drawing::IFormat3D::GetTopIBevel ( )
pure virtual

Gets the

See also
IBevel

object that holds the properties associated with defining a bevel on the top or front face of a shape.

◆ HasTopBevelData()

virtual bool Aspose::Cells::Drawing::IFormat3D::HasTopBevelData ( )
pure virtual

Indicates if the shape has top bevel data.

Returns

◆ SetLightingAngle()

virtual void Aspose::Cells::Drawing::IFormat3D::SetLightingAngle ( Aspose::Cells::Systems::Double  value)
pure virtual

Sets the lighting angle. Range from 0 to 359.9 degrees.

◆ SetSurfaceLightingType()

virtual void Aspose::Cells::Drawing::IFormat3D::SetSurfaceLightingType ( Aspose::Cells::Drawing::LightRigType  value)
pure virtual

Sets the lighting type which is to be applied to the scene of the shape. Default value is LightRigType.ThreePoint.

◆ SetSurfaceMaterialType()

virtual void Aspose::Cells::Drawing::IFormat3D::SetSurfaceMaterialType ( Aspose::Cells::Drawing::PresetMaterialType  value)
pure virtual

Sets the material type which is combined with the lighting properties to give the final look and feel of a shape. Default value is PresetMaterialType.WarmMatte.