|
Archicad 29 C++ API
|
3D Style parameters. More...
#include <APIdefs_Environment.h>
Public Attributes | |
| GS::uchar_t | name [API_UniLongNameLen] |
| The name of 3D Style. Must be unique within the project. | |
| Int32 | engineId |
| ID of 3D Rendering Engine. | |
| API_3DModelTypeID | model3D |
| Image type of the 3D model (Block, Wireframe, Hidden Line, Shading) | |
| bool | transparency |
| Transparency in shading is in effect or not. | |
| bool | monochromeEnabled |
| Monochrome rendering mode, using one uniform color for all surfaces and another one for all contours. | |
| API_RGBColor | monochromeSurfaceRGB |
Color of all surfaces (ignored if monochromeEnabled is false) | |
| API_RGBColor | monochromeContourRGB |
Color of all contours (ignored if monochromeEnabled is false) | |
| bool | bkgAsInRendering |
| Use the background specified previously in Photorendering Settings. | |
| bool | chainBkgColors |
| Link sky and ground colors. | |
| API_RGBColor | bkgSkyColor |
Background sky color (ignored if bkgAsInRendering is true) | |
| API_RGBColor | backGroundRGB |
Background ground color (ignored if bkgAsInRendering is true) | |
| API_ShadingContoursID | shadCont |
| Contour visibility options for shaded image mode. | |
| API_VectorShadowID | vectSunShadow |
| Vectorial sun shadow generation options. | |
| bool | vectHatchOn |
| Vectorial hatch patterns are used in analytic shaded mode. | |
| short | contourThickness |
| Thickness of contour lines in pixels. | |
| short | silhouetteThickness |
| Thickness of silhouette lines in pixels. | |
| short | vectorialHatchingThickness |
| Thickness of vectorial hatching lines in pixels. | |
| short | shadowContourThickness |
| Thickness of shadow contour lines in pixels. | |
| short | castShadowPercent |
| Intensity of cast shadows. | |
| short | shadingPercent |
| Intensity of shades. | |
| double | shadowElevation |
The absolute elevation of the horizontal plane on which the vectorial shadows will be generated. Valid only if vectSunShadow is either APIVectShad_ContOff_OneLevel or APIVectShad_ContOn_OneLevel. | |
| bool | show3DHotSpotsOnly |
| Display also 2D hotspots in the 3D window. | |
3D Style parameters.
[1..10]. The following settings are ignored using the OpenGL engine: vectHatchOn, silhouetteThickness, vectorialHatchingThickness, shadowContourThickness, castShadowPercent, shadingPercent.