RenderSettings

Viewport Render Settings.

 

此处定义的方法如下:

getAmbientOcclusion

getAmbientOcclusion(self):

Gets AmbientOcclusion field. If true ambient occlusion will be rendered.

@return: Value of AmbientOcclusion field.  [True/False]

@example:
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
renderSettings = view.getRenderSettings()
print(renderSettings.getAmbientOcclusion())

getAxesVisible

getAxesVisible(self):

Gets AxesVisible field. If true the axes will be rendered.

@return: Value of AxesVisible field.  [True/False]

@example:
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
renderSettings = view.getRenderSettings()
print(renderSettings.getAxesVisible())

getBackFaceCulling

getBackFaceCulling(self):

Gets BackFaceCulling field. If true faces seen from the back will not be rendered. If false the rendering for models is defined by the CGA material.doubleSided attribute. All other scene objects are rendered as double-sided.

@return: Value of BackFaceCulling field.  [True/False]

@example:
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
renderSettings = view.getRenderSettings()
print(renderSettings.getBackFaceCulling())

getCompassVisible

getCompassVisible(self):

Gets CompassVisible field. If true the compass will be rendered.

@return: Value of CompassVisible field.  [True/False]

@example:
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
renderSettings = view.getRenderSettings()
print(renderSettings.getCompassVisible())

getGizmosVisible

getGizmosVisible(self):

Gets GizmosVisible field. If true the bookmark gizmos will be rendered.

@return: Value of GizmosVisible field.  [True/False]

@example:
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
renderSettings = view.getRenderSettings()
print(renderSettings.getGizmosVisible())

getGridVisible

getGridVisible(self):

Gets GridVisible field. If true the grid will be rendered.

@return: Value of GridVisible field.  [True/False]

@example:
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
renderSettings = view.getRenderSettings()
print(renderSettings.getGridVisible())

getInfoDisplayVisible

getInfoDisplayVisible(self):

Gets InfoDisplayVisible field. If true the info display will be rendered.

@return: Value of InfoDisplayVisible field.  [True/False]

@example:
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
renderSettings = view.getRenderSettings()
print(renderSettings.getInfoDisplayVisible())

getMode

getMode(self):

Gets Mode field. Describes how the viewport is rendered.

@return: Value of Mode field.  ["MODE_WIREFRAME", "MODE_SHADED", "MODE_TEXTURED"] [str]

@example:
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
renderSettings = view.getRenderSettings()
print(renderSettings.getMode())

getOnCameraLight

getOnCameraLight(self):

Gets OnCameraLight field. If true the light will be coming from the camera instead of the sun.

@return: Value of OnCameraLight field.  [True/False]

@example:
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
renderSettings = view.getRenderSettings()
print(renderSettings.getOnCameraLight())

getShadows

getShadows(self):

Gets Shadows field. If true shadows will be rendered.

@return: Value of Shadows field.  [True/False]

@example:
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
renderSettings = view.getRenderSettings()
print(renderSettings.getShadows())

getSingleSidedLighting

getSingleSidedLighting(self):

Gets SingleSidedLighting field. If true the lighting will be single sided.

@return: Value of SingleSidedLighting field.  [True/False]

@example:
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
renderSettings = view.getRenderSettings()
print(renderSettings.getSingleSidedLighting())

getTerrainMasking

getTerrainMasking(self):

Gets TerrainMasking field. If true overlapping terrains will be masked.

@return: Value of TerrainMasking field.  [True/False]

getWireframeOnShaded

getWireframeOnShaded(self):

Gets WireframeOnShaded field. If true the wireframe will be rendered on shaded models.

@return: Value of WireframeOnShaded field.  [True/False]

@example:
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
renderSettings = view.getRenderSettings()
print(renderSettings.getWireframeOnShaded())

setAmbientOcclusion

setAmbientOcclusion(self, booleanValue):

Sets AmbientOcclusion field. If true ambient occlusion will be rendered.

@param booleanValue: the new value. [True/False]

@example:
renderSettings = RenderSettings()
renderSettings.setAmbientOcclusion(True)
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
view.setRenderSettings(renderSettings)

setAxesVisible

setAxesVisible(self, booleanValue):

Sets AxesVisible field. If true the axes will be rendered.

@param booleanValue: the new value. [True/False]

@example:
renderSettings = RenderSettings()
renderSettings.setAxesVisible(True)
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
view.setRenderSettings(renderSettings)

setBackFaceCulling

setBackFaceCulling(self, booleanValue):

Sets BackFaceCulling field. If true faces seen from the back will not be rendered. If false the rendering for models is defined by the CGA material.doubleSided attribute. All other scene objects are rendered as double-sided.

@param booleanValue: the new value. [True/False]

@example:
renderSettings = RenderSettings()
renderSettings.setBackFaceCulling(True)
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
view.setRenderSettings(renderSettings)

setCompassVisible

setCompassVisible(self, booleanValue):

Sets CompassVisible field. If true the compass will be rendered.

@param booleanValue: the new value. [True/False]

@example:
renderSettings = RenderSettings()
renderSettings.setCompassVisible(True)
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
view.setRenderSettings(renderSettings)

setGizmosVisible

setGizmosVisible(self, booleanValue):

Sets GizmosVisible field. If true the bookmark gizmos will be rendered.

@param booleanValue: the new value. [True/False]

@example:
renderSettings = RenderSettings()
renderSettings.setGizmosVisible(True)
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
view.setRenderSettings(renderSettings)

setGridVisible

setGridVisible(self, booleanValue):

Sets GridVisible field. If true the grid will be rendered.

@param booleanValue: the new value. [True/False]

@example:
renderSettings = RenderSettings()
renderSettings.setGridVisible(True)
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
view.setRenderSettings(renderSettings)

setInfoDisplayVisible

setInfoDisplayVisible(self, booleanValue):

Sets InfoDisplayVisible field. If true the info display will be rendered.

@param booleanValue: the new value. [True/False]

@example:
renderSettings = RenderSettings()
renderSettings.setInfoDisplayVisible(True)
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
view.setRenderSettings(renderSettings)

setMode

setMode(self, enumValue):

Sets Mode field. Describes how the viewport is rendered.

@param enumValue: the new value ["MODE_WIREFRAME", "MODE_SHADED", "MODE_TEXTURED"]. [str]

@example:
renderSettings = RenderSettings()
renderSettings.setMode(RenderSettings.MODE_SHADED)
renderSettings.setMode(RenderSettings.MODE_WIREFRAME)
renderSettings.setMode(RenderSettings.MODE_TEXTURED)
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
view.setRenderSettings(renderSettings)

setOnCameraLight

setOnCameraLight(self, booleanValue):

Sets OnCameraLight field. If true the light will be coming from the camera instead of the sun.

@param booleanValue: the new value. [True/False]

@example:
renderSettings = RenderSettings()
renderSettings.setOnCameraLight(True)
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
view.setRenderSettings(renderSettings)

setShadows

setShadows(self, booleanValue):

Sets Shadows field. If true shadows will be rendered.

@param booleanValue: the new value. [True/False]

@example:
renderSettings = RenderSettings()
renderSettings.setShadows(True)
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
view.setRenderSettings(renderSettings)

setSingleSidedLighting

setSingleSidedLighting(self, booleanValue):

Sets SingleSidedLighting field. If true the lighting will be single sided.

@param booleanValue: the new value. [True/False]

@example:
renderSettings = RenderSettings()
renderSettings.setSingleSidedLighting(True)
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
view.setRenderSettings(renderSettings)

setTerrainMasking

setTerrainMasking(self, booleanValue):

Sets TerrainMasking field. If true overlapping terrains will be masked.

@param booleanValue: the new value. [True/False]

setWireframeOnShaded

setWireframeOnShaded(self, booleanValue):

Sets WireframeOnShaded field. If true the wireframe will be rendered on shaded models.

@param booleanValue: the new value. [True/False]

@example:
renderSettings = RenderSettings()
renderSettings.setWireframeOnShaded(True)
view = ce.getObjectsFrom(ce.get3DViews(), ce.isViewport)[0]
view.setRenderSettings(renderSettings)

常量

此类用于定义以下常量:

MODE_SHADED = 'MODE_SHADED'
MODE_TEXTURED = 'MODE_TEXTURED'
MODE_WIREFRAME = 'MODE_WIREFRAME'