AnyCAD SDK PRO  2020
The Professional Graphics SDK for .Net and C++ Developers
Public 成员函数 | 所有成员列表
AnyCAD::Platform::ArrowWidget类 参考

The arrow widget. 更多...

类 AnyCAD::Platform::ArrowWidget 继承关系图:
AnyCAD::Platform::GroupSceneNode AnyCAD::Platform::SceneNode AnyCAD::Platform::Object

Public 成员函数

Vector3GetDirection ()
 
void SetDirection (Vector3^ dir)
 
Vector3GetPosition ()
 
void SetPosition (Vector3^ pos)
 
Vector3GetScale ()
 
void SetScale (Vector3^ scale)
 
void SetTransform (Vector3^ pos, Vector3^ rotate)
 
void SetTransform (Vector3^ position, Vector3^ direction, Vector3^ scale)
 
- Public 成员函数 继承自 AnyCAD::Platform::GroupSceneNode
void AddNode (SceneNode^ pNode)
 
void RemoveNode (ElementId^ nId)
 
SceneNodeFindNode (ElementId^ nId)
 
SceneNodeGetNodeByIndex (long idx)
 
SceneNodeIteratorNewSceneNodeIterator ()
 
long GetCount ()
 
void ClearAll ()
 
void SetAnimator (Animator^ pAnimator)
 
AnimatorGetAnimator ()
 
void ResetShapeFilter (int nFilter)
 
- Public 成员函数 继承自 AnyCAD::Platform::SceneNode
ElementIdGetId ()
 
void SetId (ElementId^ nId)
 
String^ GetName ()
 
void SetName (String^ name)
 
void SetVisible (bool bVisible)
 
bool IsVisible ()
 
bool IsPickable ()
 
void SetPickable (bool enabled)
 
bool IsFilterable ()
 
void SetFilterable (bool enabled)
 
bool IsFixedSize ()
 
void SetFixedSize (bool enabled)
 
void SetBBox (AABox^ bbox)
 
AABoxGetBBox ()
 
void SetTransform (Matrix4^ trf)
 
Matrix4GetTransform ()
 
void SetPointStyle (PointStyle^ pointStyle)
 
PointStyleGetPointStyle ()
 
void SetLineStyle (LineStyle^ lineStyle)
 
LineStyleGetLineStyle ()
 
void SetFaceStyle (FaceStyle^ faceStyle)
 
FaceStyleGetFaceStyle ()
 
void SetRenderOrder (int order)
 
int GetRenderOrder ()
 
void ResetShapeFilter (int nFilter)
 
- Public 成员函数 继承自 AnyCAD::Platform::Object
String^ GetObjectClassId ()
 
StringList^ ListParentClassIds ()
 

详细描述

The arrow widget.

TODO:

成员函数说明

Vector3 ^ AnyCAD::Platform::ArrowWidget::GetDirection ( )

Get the direction.

返回
dir the arrow direction.
Vector3 ^ AnyCAD::Platform::ArrowWidget::GetPosition ( )

Get the Position.

返回
the position.
Vector3 ^ AnyCAD::Platform::ArrowWidget::GetScale ( )

Get the Scale.

返回
the Scale.
void AnyCAD::Platform::ArrowWidget::SetDirection ( Vector3 dir)

Set the direction.

参数
dirthe arrow direction.
void AnyCAD::Platform::ArrowWidget::SetPosition ( Vector3 pos)

Set the Position.

参数
posthe arrow position.
void AnyCAD::Platform::ArrowWidget::SetScale ( Vector3 scale)

Set the Scale.

参数
scalethe arrow scale.
void AnyCAD::Platform::ArrowWidget::SetTransform ( Vector3 pos,
Vector3 rotate 
)

Set the location and direction.

参数
posthe position.
rotatethe rotation by Euler Angles XYZ.
void AnyCAD::Platform::ArrowWidget::SetTransform ( Vector3 position,
Vector3 direction,
Vector3 scale 
)

Set the location, direction and scale.

参数
positionthe position.
directionthe direction.
scalethe scale.

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