ThreeDFormat

Overview

ThreeDFormat is a class in Aspose.Slides FOSS for C++.

Represents 3D formatting properties of a shape.

Properties

NameTypeAccessDescription
ShapeBevelShapeBevelReadReturns the ShapeBevel object that defines bevel settings for the shape
CameraCameraReadReturns the Camera object that controls the 3‑D view perspective
LightRigLightRigReadReturns the LightRig object that defines lighting for the 3‑D effect
SimpleColorFormatSimpleColorFormatReadReturns the SimpleColorFormat object that specifies a solid color fill for 3‑D
MaterialPresetTypeMaterialPresetTypeReadReturns the current material preset enum value applied to the 3‑D surface

Methods

SignatureDescription
ShapeBevel()ShapeBevelReturns the ShapeBevel object that defines bevel settings for the shape
ShapeBevel()ShapeBevel
Camera()CameraReturns the Camera object that controls the 3‑D view perspective
LightRig()LightRigReturns the LightRig object that defines lighting for the 3‑D effect
SimpleColorFormat()SimpleColorFormatReturns the SimpleColorFormat object that specifies a solid color fill for 3‑D
SimpleColorFormat()SimpleColorFormat
SimpleColorFormat()SimpleColorFormat
SimpleColorFormat()SimpleColorFormat
MaterialPresetType()MaterialPresetTypeReturns the current material preset enum value applied to the 3‑D surface
init_internal(parent_element: pugi::xml_node, save_callback: std::function<void()>)Initialize XML-backed 3D format.
get_sp3d()pugi::xml_nodeGet the element if it exists.
ensure_sp3d()pugi::xml_nodeGet or create the element at the correct OOXML position.
get_scene3d()pugi::xml_nodeGet the element if it exists.
ensure_scene3d()pugi::xml_nodeGet or create the element at the correct OOXML position.
save()Save changes via the save callback.
has_data()boolReturns true if any 3D properties have been set.
serialize_to_xml(sp_pr: pugi::xml_node)Serialize 3D formatting to an XML spPr node (for from-scratch save).
set_depth(value: double)Sets the extrusion depth of the 3‑D shape
set_material(value: MaterialPresetType)Assigns a material preset to the 3‑D surface

See Also