AnyCAD C++ API  2018
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 
Public 成员函数 | 所有成员列表
AnyCAD::API::RenderableGeometry类 参考

可绘制的几何对象。 更多...

#include <APIRenderableGeometry.h>

类 AnyCAD::API::RenderableGeometry 继承关系图:
AnyCAD::API::RenderableEntity AnyCAD::API::Object

Public 成员函数

void SetGeometry (const TopoShape &topoShape)
 
TopoShape GetGeometry () const
 
Real GetLodFactor () const
 
void SetLodFactor (Real val)
 
virtual void SetShapeFilter (int nFilter)
 
virtual int GetEntityType () const
 
- Public 成员函数 继承自 AnyCAD::API::RenderableEntity
void SetId (int id)
 
int GetId () const
 
AABox GetBBox () const
 
int GetShapeFilter () const
 
- Public 成员函数 继承自 AnyCAD::API::Object
String GetObjectClassId () const
 
StringList ListParentClassIds () const
 

详细描述

可绘制的几何对象。

用于TopoShape在显示引擎中显示。

成员函数说明

virtual int AnyCAD::API::RenderableGeometry::GetEntityType ( ) const
virtual

获取Entity的几何类型,包括 Face, Edge, Vertex, Text

返回
EnumRenderFlags

重载 AnyCAD::API::RenderableEntity .

TopoShape AnyCAD::API::RenderableGeometry::GetGeometry ( ) const

Get Geometry.

返回
the TopoShape
Real AnyCAD::API::RenderableGeometry::GetLodFactor ( ) const

Get LOD factor.

返回
the factor.
void AnyCAD::API::RenderableGeometry::SetGeometry ( const TopoShape topoShape)

设置几何对象TopoShape.

参数
topoShapethe TopoShape to set
返回
void
void AnyCAD::API::RenderableGeometry::SetLodFactor ( Real  val)

Set LOD factor.

参数
valthe factor. Should >= 0.01
virtual void AnyCAD::API::RenderableGeometry::SetShapeFilter ( int  nFilter)
virtual

设置需要显示的几何,包括点、线、面.

参数
nFilterby EnumRenderFlags

重载 AnyCAD::API::RenderableEntity .


该类的文档由以下文件生成: