NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Display::AnimationCameraBuilder类 参考

动画相机构建器 更多...

#include <Display_AnimationCameraBuilder.hxx>

类 NXOpen::Display::AnimationCameraBuilder 继承关系图:
NXOpen::Display::CameraBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

NXOpen::PointCameraConstrainedPoint ()
NXOpen::DirectionCameraConstrainedUpperVector ()
bool CameraPositioningConstrained ()
NXOpen::SelectTaggedObjectCameraTransformSource ()
void SetCameraConstrainedPoint (NXOpen::Point *cameraConstrainedPoint)
void SetCameraConstrainedUpperVector (NXOpen::Direction *cameraUpperVector)
void SetCameraPositioningConstrained (bool positioningConstrained)
void SetTargetConstrainedPoint (NXOpen::Point *position)
void SetTargetPositioningConstrained (bool positioningConstrained)
NXOpen::PointTargetConstrainedPoint ()
bool TargetPositioningConstrained ()
NXOpen::SelectTaggedObjectTargetTransformSource ()
Public 成员函数 继承自 NXOpen::Display::CameraBuilder
NXOpen::Display::CameraBuilder::Aperture ApertureType ()
double AspectRatioHeight ()
NXOpen::Display::CameraBuilder::AspectRatio AspectRatioType ()
double AspectRatioWidth ()
double BackClippingDistance ()
NXOpen::Matrix3x3 CameraMatrix ()
NXString CameraName ()
NXString CameraNameChar ()
NXOpen::Point3d CameraPosition ()
bool DepthOfFieldToggle ()
double FieldOfViewAngle ()
NXOpen::Display::CameraBuilder::FovMeasured FieldOfViewMeasured ()
double FocalDistance ()
double FrontClippingDistance ()
bool HiddenLensFlareToggle ()
NXOpen::Display::CameraBuilder::LensAngle LensAngleType ()
double LensFlareIntensity ()
bool LensFlareToggle ()
NXOpen::Display::CameraBuilder::LensFlare LensFlareType ()
double Magnification ()
double PerspectiveDistance ()
void SetApertureType (NXOpen::Display::CameraBuilder::Aperture apertureType)
void SetAspectRatioHeight (double aspectRatioHeight)
void SetAspectRatioType (NXOpen::Display::CameraBuilder::AspectRatio aspectRatioType)
void SetAspectRatioWidth (double aspectRatioWidth)
void SetBackClippingDistance (double backClippingDistance)
void SetCameraMatrix (const NXOpen::Matrix3x3 &cameraMatrix)
void SetCameraName (const char *cameraName)
void SetCameraName (const NXString &cameraName)
void SetCameraNameChar (const char *cameraName)
void SetCameraNameChar (const NXString &cameraName)
void SetCameraPosition (const NXOpen::Point3d &position)
void SetDepthOfFieldToggle (bool depthOfFieldToggle)
void SetFieldOfViewAngle (double fieldOfViewAngle)
void SetFieldOfViewMeasured (NXOpen::Display::CameraBuilder::FovMeasured fovMeasuredType)
void SetFocalDistance (double focalDistance)
void SetFrontClippingDistance (double frontClippingDistance)
void SetHiddenLensFlareToggle (bool hiddenLensFlareToggle)
void SetLensAngleType (NXOpen::Display::CameraBuilder::LensAngle lensAngleType)
void SetLensFlareIntensity (double lensFlareIntensity)
void SetLensFlareToggle (bool lensFlareToggle)
void SetLensFlareType (NXOpen::Display::CameraBuilder::LensFlare lensFlareType)
void SetMagnification (double magnification)
void SetPerspectiveDistance (double perspectiveDistance)
void SetStockLensType (NXOpen::Display::CameraBuilder::StockLens stockLensType)
void SetTargetMatrix (const NXOpen::Matrix3x3 &matrix)
void SetTargetPosition (const NXOpen::Point3d &position)
void SetType (NXOpen::Display::CameraBuilder::Types type)
void SetUseTargetPoint (bool useTargetPoint)
NXOpen::Display::CameraBuilder::StockLens StockLensType ()
NXOpen::Matrix3x3 TargetMatrix ()
NXOpen::Point3d TargetPosition ()
NXOpen::Display::CameraBuilder::Types Type ()
bool UseTargetPoint ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _AnimationCameraBuilderBuilder

额外继承的成员函数

Public 类型 继承自 NXOpen::Display::CameraBuilder
enum  Aperture {
  ApertureF28 , ApertureF56 , ApertureF8 , ApertureF11 ,
  ApertureF16 , ApertureF22
}
enum  AspectRatio {
  AspectRatioGraphicsWindow , AspectRatioImageBasedBackground , AspectRatioSquareFormat , AspectRatioStandardPhotoPrintFormat ,
  AspectRatioStandardVideoFormat , AspectRatioHdtvFormat , AspectRatioUserDefined
}
enum  FovMeasured { FovMeasuredHorizontally , FovMeasuredVertically }
enum  LensAngle { LensAngleStock , LensAngleFov , LensAngleMagnification }
enum  LensFlare {
  LensFlareStandard , LensFlareS35 , LensFlareS50 , LensFlareS105 ,
  LensFlarePolygonal , LensFlareP35 , LensFlareP50 , LensFlareP105 ,
  LensFlareSpark , LensFlareStar
}
enum  StockLens {
  StockLensS28 , StockLensS35 , StockLensS50 , StockLensS70 ,
  StockLensS105 , StockLensS135 , StockLensS210 , StockLensS300
}
enum  Types { TypesParallel , TypesPerspective }

详细描述

动画相机构建器

表示一个动画相机构建器
要创建此类的新实例,请使用 NXOpen::Display::AnimationCameraCollection::CreateAnimationCameraBuilder

创建于NX1847.0.0。

成员函数说明

◆ CameraConstrainedPoint()

NXOpen::Point * NXOpen::Display::AnimationCameraBuilder::CameraConstrainedPoint ( )

返回相机约束点
创建于NX1847.0.0。

许可证要求:无

◆ CameraConstrainedUpperVector()

NXOpen::Direction * NXOpen::Display::AnimationCameraBuilder::CameraConstrainedUpperVector ( )

返回相机约束上方向量
创建于NX1847.0.0。

许可证要求:无

◆ CameraPositioningConstrained()

bool NXOpen::Display::AnimationCameraBuilder::CameraPositioningConstrained ( )

返回相机定位是否受约束
创建于NX1847.0.0。

许可证要求:无

◆ CameraTransformSource()

NXOpen::SelectTaggedObject * NXOpen::Display::AnimationCameraBuilder::CameraTransformSource ( )

返回相机变换源
创建于NX1847.0.0。

许可证要求:无

◆ SetCameraConstrainedPoint()

void NXOpen::Display::AnimationCameraBuilder::SetCameraConstrainedPoint ( NXOpen::Point * cameraConstrainedPoint)

设置相机约束点
创建于NX1847.0.0。

许可证要求:无

参数
cameraConstrainedPoint相机约束点

◆ SetCameraConstrainedUpperVector()

void NXOpen::Display::AnimationCameraBuilder::SetCameraConstrainedUpperVector ( NXOpen::Direction * cameraUpperVector)

设置相机约束上方向量
创建于NX1847.0.0。

许可证要求:无

参数
cameraUpperVector相机上方向量

◆ SetCameraPositioningConstrained()

void NXOpen::Display::AnimationCameraBuilder::SetCameraPositioningConstrained ( bool positioningConstrained)

设置相机定位是否受约束
创建于NX1847.0.0。

许可证要求:无

参数
positioningConstrained定位是否受约束

◆ SetTargetConstrainedPoint()

void NXOpen::Display::AnimationCameraBuilder::SetTargetConstrainedPoint ( NXOpen::Point * position)

设置目标约束点
创建于NX1847.0.0。

许可证要求:无

参数
position位置

◆ SetTargetPositioningConstrained()

void NXOpen::Display::AnimationCameraBuilder::SetTargetPositioningConstrained ( bool positioningConstrained)

设置目标定位是否受约束
创建于NX1847.0.0。

许可证要求:无

参数
positioningConstrained定位是否受约束

◆ TargetConstrainedPoint()

NXOpen::Point * NXOpen::Display::AnimationCameraBuilder::TargetConstrainedPoint ( )

返回目标约束点
创建于NX1847.0.0。

许可证要求:无

◆ TargetPositioningConstrained()

bool NXOpen::Display::AnimationCameraBuilder::TargetPositioningConstrained ( )

返回目标定位是否受约束
创建于NX1847.0.0。

许可证要求:无

◆ TargetTransformSource()

NXOpen::SelectTaggedObject * NXOpen::Display::AnimationCameraBuilder::TargetTransformSource ( )

返回目标变换源
创建于NX1847.0.0。

许可证要求:无