OCC.Visualization module

class Display3d(Display3d self) → Display3d

Bases: object

ChangeRenderingParams()

Display3d_ChangeRenderingParams(Display3d self, int Method, int RaytracingDepth, bool IsShadowEnabled, bool IsReflectionEnabled, bool IsAntialiasingEnabled, bool IsTransparentShadowEnabled, int StereoMode, int AnaglyphFilter, bool ToReverseStere)

GetContext()

Display3d_GetContext(Display3d self) -> Handle_AIS_InteractiveContext

GetImageData(int bufType=0) → PyObject

Display3d_GetImageData(Display3d self) -> PyObject *

GetSize()

Display3d_GetSize(Display3d self) -> PyObject *

GetView()

Display3d_GetView(Display3d self) -> Handle_V3d_View &

GetViewer()

Display3d_GetViewer(Display3d self) -> Handle_V3d_Viewer &

Init()

Display3d_Init(Display3d self, long const handle)

InitOffscreen()

Display3d_InitOffscreen(Display3d self, int size_x, int size_y) -> bool

IsOffscreen()

Display3d_IsOffscreen(Display3d self) -> bool

SetAnaglyphMode()

Display3d_SetAnaglyphMode(Display3d self, int mode)

SetSize()

Display3d_SetSize(Display3d self, int size_x, int size_y) -> bool

SetVBBO()

Display3d_SetVBBO(Display3d self)

Test()

Display3d_Test(Display3d self)

UnsetVBBO()

Display3d_UnsetVBBO(Display3d self)

thisown

The membership flag

class Tesselator(*args)

Bases: object

Compute()
ExportShapeToThreejsJSONString()
ExportShapeToX3D()
ExportShapeToX3DIndexedFaceSet()
GetEdgeVertex()
GetNormal()
GetTriangleIndex()
GetVertex()
ObjEdgeGetVertexCount()
ObjGetEdgeCount()
ObjGetNormalCount()
ObjGetTriangleCount()
ObjGetVertexCount()
VerticesList()
thisown

The membership flag

new_instancemethod(func, inst, cls)