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 成员函数

Vector3^ GetDirection ()
 
void SetDirection (Vector3^ dir)
 
Vector3^ GetPosition ()
 
void SetPosition (Vector3^ pos)
 
Vector3^ GetScale ()
 
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)
 
SceneNode^ FindNode (ElementId^ nId)
 
SceneNode^ GetNodeByIndex (long idx)
 
SceneNodeIterator^ NewSceneNodeIterator ()
 
long GetCount ()
 
void ClearAll ()
 
void SetAnimator (Animator^ pAnimator)
 
Animator^ GetAnimator ()
 
void ResetShapeFilter (int nFilter)
 
- Public 成员函数 继承自 AnyCAD::Platform::SceneNode
ElementId^ GetId ()
 
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)
 
AABox^ GetBBox ()
 
void SetTransform (Matrix4^ trf)
 
Matrix4^ GetTransform ()
 
void SetPointStyle (PointStyle^ pointStyle)
 
PointStyle^ GetPointStyle ()
 
void SetLineStyle (LineStyle^ lineStyle)
 
LineStyle^ GetLineStyle ()
 
void SetFaceStyle (FaceStyle^ faceStyle)
 
FaceStyle^ GetFaceStyle ()
 
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.

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