Default settings of 3D document.
typedef struct {
API_UniformAttributeOptions attributeOptions;
GS::uchar_t name[API_UniLongNameLen];
GS::uchar_t refId[API_UniLongNameLen];
bool vect3DHatching;
bool vectSunShadow;
bool mustBeTransparent;
bool filler_1;
API_CutPlanePlanConn intPlanConn;
bool materialFrom3D;
bool contureOff;
API_AttributeIndex cMater;
API_SkeletonOptions skeletonOptions;
API_BoundaryDisplay boundaryDisplay;
short boundaryPen;
API_AttributeIndex boundaryLineType;
short filler_2[3];
} API_DocumentFrom3DDefaults;
Members
- attributeOptions
- General representation of a Model Dispaly.
- name[API_UniLongNameLen]
- Name of the 3D document database (Unicode string, UTF-8 encoding).
- refId[API_UniLongNameLen]
- Reference ID of the 3D document database (Unicode string, UTF-8 encoding).
- vect3DHatching
- Vectorial 3D hatching option
- vectSunShadow
- Vectorial sun shadow generation options.
- mustBeTransparent
- Transparent effect (see-through Materials e.g. glass).
- intPlanConn
- Intended plan connectivity. It could be different from the state of its window.
- materialFrom3D
- Use Material Defined in 3D Cutting Planes.
- contureOff
- Vectorial sun shadow contour on(off).
- cMater
- Cut surface material.
- skeletonOptions
- Skeleton drawing options.
- boundaryDisplay
- Boundary display options
- boundaryPen
- Boundary pen (in case of overridden contours)
- boundaryLineType
- Boundary line type (in case of overridden contours)
Remarks
You are able to get and change the default settings of 3D document via APIEnv_GetDocumentFrom3DDefaultsID and APIEnv_ChangeDocumentFrom3DDefaultsID functions.
Requirements
- Version: API 12 or later
- Header: APIdefs_Environment.h
See Also
API_UniformAttributeOptions
API_AttributeIndex
API_CutPlanePlanConn
API Types
API_SkeletonOptions
API_BoundaryDisplay