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.

@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.

@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'