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

视图对象 更多...

#include <View.hxx>

类 NXOpen::View 继承关系图:
NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject NXOpen::Drawings::DraftingView NXOpen::ModelingView NXOpen::Drawings::BaseView NXOpen::Drawings::DetailView NXOpen::Drawings::DrawingView NXOpen::Drawings::ProjectedView NXOpen::Drawings::SectionView NXOpen::Annotations::LightweightSectionView NXOpen::Annotations::SearchModelView NXOpen::CutView

Public 类型

enum  Canned {
  CannedTop , CannedFront , CannedRight , CannedBack ,
  CannedBottom , CannedLeft , CannedIsometric , CannedTrimetric
}
enum  DisplayStyleType { DisplayStyleTypeShaded , DisplayStyleTypeWireframe , DisplayStyleTypeStudio , DisplayStyleTypeStaticWireframe }
enum  HiddenEdgesType { HiddenEdgesTypeInvisible , HiddenEdgesTypeVisible , HiddenEdgesTypeDashed , HiddenEdgesTypeGrayThin }
enum  RenderingStyleType {
  RenderingStyleTypeShadedWithEdges , RenderingStyleTypeShadedWithBodyColorEdges , RenderingStyleTypeShaded , RenderingStyleTypeWireframeWithDimEdges ,
  RenderingStyleTypeWireframeWithHiddenEdges , RenderingStyleTypeWireframeWithDashedEdges , RenderingStyleTypeStudio , RenderingStyleTypeFaceAnalysis ,
  RenderingStyleTypePartiallyShaded , RenderingStyleTypeStaticWireframe
}
enum  ScaleAdjustment { ScaleAdjustmentFit , ScaleAdjustmentCurrent , ScaleAdjustmentSaved }
enum  ScaleFactor { ScaleFactorHalfScale , ScaleFactorDoubleScale , ScaleFactorReduceScale , ScaleFactorIncreaseScale }
enum  ShadedDisplayModeType { ShadedDisplayModeTypeFullyShaded , ShadedDisplayModeTypePartiallyShaded , ShadedDisplayModeTypeFaceAnalysis }
enum  ShowOrHideType { ShowOrHideTypeShowOnly , ShowOrHideTypeHideOnly , ShowOrHideTypeBothShowAndHide , ShowOrHideTypeInvertShownAndHidden }
Public 类型 继承自 NXOpen::NXObject
enum  AttributeType {
  AttributeTypeInvalid , AttributeTypeNull , AttributeTypeBoolean , AttributeTypeInteger ,
  AttributeTypeReal , AttributeTypeString , AttributeTypeTime , AttributeTypeReference ,
  AttributeTypeAny = 100
}
enum  DateAndTimeFormat { DateAndTimeFormatNumeric , DateAndTimeFormatTextual }

Public 成员函数

NXOpen::Point3d AbsoluteOrigin ()
std::vector< NXOpen::DisplayableObject * > AskVisibleObjects ()
void ChangePerspective (bool changeViewToPerspective)
void Concatenate (const NXOpen::Point3d &centerOfRotation, const NXOpen::Vector3d &rotationAxis, double angle)
void Concatenate (const NXOpen::Point3d &translation)
void Concatenate (const NXOpen::Point3d &translation, const NXOpen::Point3d &centerOfRotation, const NXOpen::Vector3d &rotationAxis, double angle)
void Concatenate (const NXOpen::Point3d &translation, double scale)
void Concatenate (const NXOpen::Point3d &translation, double scale, const NXOpen::Point3d &centerOfRotation, const NXOpen::Vector3d &rotationAxis, double angle)
void Concatenate (double scale)
void Concatenate (double scale, const NXOpen::Point3d &centerOfRotation, const NXOpen::Vector3d &rotationAxis, double angle)
NXOpen::ViewDependentDisplayManagerDependentDisplay ()
NXString DisclosurePurpose ()
NXOpen::View::DisplayStyleType DisplayStyle ()
NXOpen::View::HiddenEdgesType DynamicHiddenEdges ()
void EnableNavigationFlyThrough (bool isEnable)
void Expand ()
void Fit ()
void FitAfterShowOrHide (NXOpen::View::ShowOrHideType type)
void FitToObjects (const std::vector< NXOpen::IFitTo * > &objects)
void FlyToObjects (const std::vector< NXOpen::INXObject * > &objects)
NXOpen::Vector3d GetAxis (NXOpen::XYZAxis xYZAxis)
double GetExpandedScale ()
bool HasPreview ()
bool IsDisclosed ()
bool IsNavigationFlyThroughEnabled ()
bool LockRotations ()
void MakeWork ()
NXOpen::Matrix3x3 Matrix ()
void NavigationFlyThrough (const NXOpen::Point3d &startPoint, const NXOpen::Point3d &startEnd)
void NavigationFlyThroughWithScale (double relativeScale)
void Orient (const char *viewName, NXOpen::View::ScaleAdjustment viewScale)
void Orient (const NXOpen::Matrix3x3 &matrix)
void Orient (const NXString &viewName, NXOpen::View::ScaleAdjustment viewScale)
void Orient (NXOpen::View::Canned viewName, NXOpen::View::ScaleAdjustment viewScale)
NXOpen::Point3d Origin ()
void PanToObjects (const std::vector< NXOpen::INXObject * > &objects)
void Regenerate ()
NXOpen::View::RenderingStyleType RenderingStyle ()
bool Restore ()
void RestoreNavigationHomeView ()
void Rotate (const NXOpen::Matrix3x3 &matrix)
void Rotate (const NXOpen::Point3d &origin, const NXOpen::Vector3d &vector, double angle)
void SaveNavigationHomeView ()
NXOpen::ViewSaveViewWithViewName (const char *replacementChar)
NXOpen::ViewSaveViewWithViewName (const NXString &replacementChar)
double Scale ()
void SetDisclosurePurpose (const char *disclosurePurpose)
void SetDisclosurePurpose (const NXString &disclosurePurpose)
void SetDisplayStyle (NXOpen::View::DisplayStyleType displayStyle)
void SetDynamicHiddenEdges (NXOpen::View::HiddenEdgesType hiddenEdges)
void SetLockRotations (bool newToggleState)
void SetOrigin (const NXOpen::Point3d &origin)
void SetRenderingStyle (NXOpen::View::RenderingStyleType renderingStyle)
void SetRotationTranslationScale (const NXOpen::Matrix3x3 &rotMatrix, const NXOpen::Point3d &translation, double scale)
void SetScale (double scale)
void SetShadedDisplayType (NXOpen::View::ShadedDisplayModeType shadedDisplayType)
void SetStaticHiddenEdges (NXOpen::View::HiddenEdgesType hiddenEdges)
void SetSyncViews (bool newToggleState)
void SetTriadVisibility (bool triadVisibility)
void SetWcsVisibility (bool isVisible)
NXOpen::View::ShadedDisplayModeType ShadedDisplayType ()
void SnapToClosestCannedOrientation ()
void SnapToVariantCannedOrientation ()
NXOpen::View::HiddenEdgesType StaticHiddenEdges ()
bool SyncViews ()
bool TriadVisibility ()
void UpdateCustomSymbols ()
void UpdateDisplay ()
NXOpen::Preferences::ViewVisualizationSpecialEffectsVisualizationSpecialEffectsPreferences ()
NXOpen::Preferences::ViewVisualizationVisualVisualizationVisualPreferences ()
bool WcsVisibility ()
void Zoom (NXOpen::View::ScaleFactor scaleFactor)
void ZoomAboutPoint (double relativeScale, const NXOpen::Point3d &scaleAboutPoint, const NXOpen::Point3d &viewCenter)
void ZoomByRectangle (const NXOpen::Point3d &corner1, const NXOpen::Point3d &corner2)
Public 成员函数 继承自 NXOpen::NXObject
NXOpen::AttributeIteratorCreateAttributeIterator ()
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title)
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const char *title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const NXString &title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::AttributeIterator *iterator, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::NXObject::AttributeType type, NXOpen::Update::Option option)
virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)
bool GetBooleanUserAttribute (const char *title, int index)
bool GetBooleanUserAttribute (const NXString &title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const char *title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const NXString &title, int index)
int GetIntegerAttribute (const char *title)
int GetIntegerUserAttribute (const char *title, int index)
int GetIntegerUserAttribute (const NXString &title, int index)
bool GetNextUserAttribute (NXOpen::AttributeIterator *iterator, NXOpen::NXObject::AttributeInformation *info)
NXString GetPdmReferenceAttributeValue (const char *attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
NXString GetPdmReferenceAttributeValue (const NXString &attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
double GetRealAttribute (const char *title)
double GetRealUserAttribute (const char *title, int index)
double GetRealUserAttribute (const NXString &title, int index)
NXString GetReferenceAttribute (const char *title)
NXString GetStringAttribute (const char *title)
NXString GetStringUserAttribute (const char *title, int index)
NXString GetStringUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetTimeAttribute(NXOpen NXString GetTimeAttribute (NXOpen::NXObject::DateAndTimeFormat format, const char *title)
NXString GetTimeUserAttribute (const char *title, int index)
NXString GetTimeUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX11.0.0. Use GetUserAttribute instead.") std std::vector< NXOpen::NXObject::AttributeInformationGetUserAttribute (const char *title, bool includeUnset, bool addStringValues, NXOpen::NXObject::AttributeType type)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator, bool countArrayAsOneAttribute)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type, bool includeUnset, bool countArrayAsOneAttribute)
bool GetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type)
bool GetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes ()
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (bool includeUnset)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (NXOpen::AttributeIterator *iterator)
int GetUserAttributeSize (const char *title, NXOpen::NXObject::AttributeType type)
int GetUserAttributeSize (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject * > GetUserAttributeSourceObjects ()
bool HasUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (NXOpen::AttributeIterator *iterator)
virtual bool IsOccurrence ()
virtual NXString JournalIdentifier ()
virtual NXString Name ()
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") double GetRealAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") int GetIntegerAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetReferenceAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetStringAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
virtual NXOpen::Assemblies::ComponentOwningComponent ()
virtual NXOpen::BasePartOwningPart ()
virtual void Print ()
virtual NXOpen::INXObjectPrototype ()
void SetAttribute (const char *title)
void SetAttribute (const char *title, const char *value)
void SetAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetAttribute (const char *title, double value)
void SetAttribute (const char *title, double value, NXOpen::Update::Option option)
void SetAttribute (const char *title, int value)
void SetAttribute (const char *title, int value, NXOpen::Update::Option option)
void SetAttribute (const char *title, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const char *title, int index, bool value, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const NXString &title, int index, bool value, NXOpen::Update::Option option)
virtual void SetName (const char *name)
virtual void SetName (const NXString &name)
void SetPdmReferenceAttribute (const char *attributeTitle, const char *attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetPdmReferenceAttribute (const NXString &attributeTitle, const NXString &attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetReferenceAttribute (const char *title, const char *value)
void SetReferenceAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeAttribute (const char *title, const char *value)
void SetTimeAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, NXOpen::Update::Option option)
void SetUserAttribute (const NXOpen::NXObject::AttributeInformation &info, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, NXOpen::Update::Option option)
void SetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type, bool lock)
void SetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type, bool lock)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ViewBuilder

额外继承的成员函数

Public 属性 继承自 NXOpen::NXObject
NXOpen::Update::Option option
const NXString NXOpen::Update::Option option
double NXOpen::Update::Option option
int NXOpen::Update::Option option
const NXStringvalue
double value
int value

详细描述

视图对象

表示一个视图。视图可通过NXOpen::ViewCollectionNXOpen::ModelingViewCollection 获取。
此类不由用户直接创建。

创建于NX3.0.0。

成员枚举类型说明

◆ Canned

描述用于访问 canned视图的简化索引方案 接口使用此枚举作为参数。

枚举值
CannedTop 

顶部

CannedFront 

CannedRight 

CannedBack 

CannedBottom 

底部

CannedLeft 

CannedIsometric 

等轴测

CannedTrimetric 

三角测量

◆ DisplayStyleType

描述视图中显示的几何图形的显示样式。

枚举值
DisplayStyleTypeShaded 

着色

DisplayStyleTypeWireframe 

线框

DisplayStyleTypeStudio 

工作室

DisplayStyleTypeStaticWireframe 

静态线框

◆ HiddenEdgesType

描述视图中显示的几何图形的隐藏边状态。

枚举值
HiddenEdgesTypeInvisible 

不可见

HiddenEdgesTypeVisible 

可见

HiddenEdgesTypeDashed 

虚线

HiddenEdgesTypeGrayThin 

灰色细边

◆ RenderingStyleType

描述视图中显示的几何图形的渲染样式。

枚举值
RenderingStyleTypeShadedWithEdges 

带边着色

RenderingStyleTypeShadedWithBodyColorEdges 

带体颜色边着色

RenderingStyleTypeShaded 

着色

RenderingStyleTypeWireframeWithDimEdges 

带暗边线框

RenderingStyleTypeWireframeWithHiddenEdges 

带隐藏边线框

RenderingStyleTypeWireframeWithDashedEdges 

带虚边线框

RenderingStyleTypeStudio 

工作室

RenderingStyleTypeFaceAnalysis 

面分析

RenderingStyleTypePartiallyShaded 

部分着色

RenderingStyleTypeStaticWireframe 

静态线框

◆ ScaleAdjustment

描述可在对视图执行其他操作时应用于视图比例的简单预定义调整, 详情请参考使用此枚举作为参数的接口。

枚举值
ScaleAdjustmentFit 

拟合

ScaleAdjustmentCurrent 

当前

ScaleAdjustmentSaved 

已保存

◆ ScaleFactor

描述视图可设置的相对比例

枚举值
ScaleFactorHalfScale 

半比例

ScaleFactorDoubleScale 

双比例

ScaleFactorReduceScale 

比例减小10%

ScaleFactorIncreaseScale 

比例增加10%

◆ ShadedDisplayModeType

描述视图中显示的着色几何图形的着色显示类型。

枚举值
ShadedDisplayModeTypeFullyShaded 

完全着色

ShadedDisplayModeTypePartiallyShaded 

部分着色

ShadedDisplayModeTypeFaceAnalysis 

面分析

◆ ShowOrHideType

指定是否刚刚执行了显示、隐藏操作,或两者都执行了

枚举值
ShowOrHideTypeShowOnly 

仅显示

ShowOrHideTypeHideOnly 

仅隐藏

ShowOrHideTypeBothShowAndHide 

显示和隐藏

ShowOrHideTypeInvertShownAndHidden 

反转显示和隐藏

成员函数说明

◆ AbsoluteOrigin()

NXOpen::Point3d NXOpen::View::AbsoluteOrigin ( )

返回绝对空间中的视图原点。
创建于 NX8.5.0。

许可证要求:无

◆ AskVisibleObjects()

std::vector< NXOpen::DisplayableObject * > NXOpen::View::AskVisibleObjects ( )

返回视图中可见的对象数组。
隐藏的、位于不可见图层上的、完全在 X、Y 裁剪平面边界外的,或其他被视为不可见的对象,不会包含在返回的数组中。

注意有一些例外情况。不在前后裁剪平面内的对象可能会被返回为可见。 在批处理模式下,在隐藏线视图中被其他实体遮挡的实体可能会被返回为可见。

返回
可见对象的数组
创建于 NX4.0.0。

许可证要求:无

◆ ChangePerspective()

void NXOpen::View::ChangePerspective ( bool changeViewToPerspective)

将视图从正交视图更改为透视图,或从透视图更改为正交视图。 若已为透视图的视图再次请求更改为透视图,或已为正交视图的视图再次请求更改为正交视图,则会被忽略。 若视图是工程图视图或工程图上的成员视图,请求会被忽略。
创建于 NX11.0.0。

许可证要求:无

参数
changeViewToPerspective更改视图为透视视图

◆ Concatenate() [1/7]

void NXOpen::View::Concatenate ( const NXOpen::Point3d & centerOfRotation,
const NXOpen::Vector3d & rotationAxis,
double angle )

将给定的旋转与指定视图的先前观察变换串联。首先,如果给定旋转中心,则会发生平移,将视图中心移动到旋转中心。然后,绕旋转中心进行旋转。最后,如果使用了旋转中心,视图会平移回进入函数时的原点。尽管这在逻辑上是三步过程,但图形窗口中仅显示最终结果。
在批处理模式下,视图的旋转会被修改,但不会显示。

于NX4.0.0版本创建。

许可证要求:无

参数
centerOfRotation若不为NULL,则指定视图空间中视图要绕其旋转的点
rotationAxis旋转轴
angle旋转角度(弧度)

◆ Concatenate() [2/7]

void NXOpen::View::Concatenate ( const NXOpen::Point3d & translation)

将给定的平移与指定视图的先前观察变换串联。平移在视图空间中定义。
在批处理模式下,视图的平移会被修改,但不会显示。

于NX4.0.0版本创建。

许可证要求:无

参数
translation视图空间中要放置在视图中心的点

◆ Concatenate() [3/7]

void NXOpen::View::Concatenate ( const NXOpen::Point3d & translation,
const NXOpen::Point3d & centerOfRotation,
const NXOpen::Vector3d & rotationAxis,
double angle )

将给定的平移和旋转与指定视图的先前观察变换串联。平移在视图空间中定义,从概念上讲先发生。然后,如果给定旋转中心,则会发生平移,将视图中心移动到旋转中心。第三步,绕旋转中心进行旋转。最后,如果使用了旋转中心,视图会平移回平移后的原点。尽管这在逻辑上是四步过程,但图形窗口中仅显示最终结果。
在批处理模式下,视图的平移和旋转会被修改,但不会显示。

于NX4.0.0版本创建。

许可证要求:无

参数
translation视图空间中要放置在视图中心的点
centerOfRotation若不为NULL,则指定视图空间中视图要绕其旋转的点
rotationAxis旋转轴
angle旋转角度(弧度)

◆ Concatenate() [4/7]

void NXOpen::View::Concatenate ( const NXOpen::Point3d & translation,
double scale )

将给定的平移和缩放与指定视图的先前观察变换串联。平移在视图空间中定义,从概念上讲先发生。然后,使用新的视图原点对视图进行缩放。尽管这在逻辑上是两步过程,但图形窗口中仅显示最终结果。
在批处理模式下,视图的平移和缩放会被修改,但不会显示。

于NX4.0.0版本创建。

许可证要求:无

参数
translation视图空间中要放置在视图中心的点
scale相对缩放因子

◆ Concatenate() [5/7]

void NXOpen::View::Concatenate ( const NXOpen::Point3d & translation,
double scale,
const NXOpen::Point3d & centerOfRotation,
const NXOpen::Vector3d & rotationAxis,
double angle )

将给定的平移、缩放和旋转与指定视图的先前观察变换串联。平移在视图空间中定义,从概念上讲先发生。然后,使用新定义的中心对视图进行缩放。第三步,发生平移以将视图中心移动到旋转中心(如果有)。第四步,绕旋转中心进行旋转。最后,如果使用了旋转中心,视图会平移回第一个参数指定的原点。尽管这在逻辑上是五步过程,但图形窗口中仅显示最终结果。
在批处理模式下,视图的平移、缩放和旋转会被修改,但不会显示。

于NX4.0.0版本创建。

许可证要求:无

参数
translation视图空间中要放置在视图中心的点
scale相对缩放因子
centerOfRotation若不为NULL,则指定视图空间中视图要绕其旋转的点
rotationAxis旋转轴
angle旋转角度(弧度)

◆ Concatenate() [6/7]

void NXOpen::View::Concatenate ( double scale)

将给定的缩放与指定视图的先前观察变换串联。缩放使用当前视图原点应用于视图。
在批处理模式下,视图的缩放会被修改,但不会显示。

于NX4.0.0版本创建。

许可证要求:无

参数
scale相对缩放因子

◆ Concatenate() [7/7]

void NXOpen::View::Concatenate ( double scale,
const NXOpen::Point3d & centerOfRotation,
const NXOpen::Vector3d & rotationAxis,
double angle )

将给定的缩放和旋转与指定视图的先前观察变换串联。首先,使用当前视图原点对视图进行缩放。然后,如果给定旋转中心,则会发生平移,将视图中心移动到旋转中心。第三步,绕旋转中心进行旋转。最后,如果使用了旋转中心,视图会平移回进入函数时的原点。尽管这在逻辑上是四步过程,但图形窗口中仅显示最终结果。
在批处理模式下,视图的缩放和旋转会被修改,但不会显示。

于NX4.0.0版本创建。

许可证要求:无

参数
scale相对缩放因子
centerOfRotation若不为NULL,则指定视图空间中视图要绕其旋转的点
rotationAxis旋转轴
angle旋转角度(弧度)

◆ DependentDisplay()

NXOpen::ViewDependentDisplayManager * NXOpen::View::DependentDisplay ( )

返回一个用于执行所有视图相关显示操作的对象
创建于 NX3.0.0。

◆ DisclosurePurpose()

NXString NXOpen::View::DisclosurePurpose ( )

获取展开用途。
创建于NX11.0.1。

许可证要求:无

◆ DisplayStyle()

NXOpen::View::DisplayStyleType NXOpen::View::DisplayStyle ( )

返回视图的显示样式。
创建于 NX2306.0.0。

许可证要求:无

◆ DynamicHiddenEdges()

NXOpen::View::HiddenEdgesType NXOpen::View::DynamicHiddenEdges ( )

返回视图的动态隐藏边属性。
创建于 NX2306.0.0。

许可证要求:无

◆ EnableNavigationFlyThrough()

void NXOpen::View::EnableNavigationFlyThrough ( bool isEnable)

通过虚拟将您作为第一人称观察者放置在视图中来启用飞行查看。仅适用于工作视图。
创建于NX12.0.2。

许可证要求:无

参数
isEnableTrue - 启用飞行查看

False - 禁用飞行查看

◆ Expand()

void NXOpen::View::Expand ( )

将指定视图展开以尽可能填满包含该视图的布局,同时保持视图的宽高比不变。布局中的其他视图不再显示。该视图会成为工作视图。未显示的视图无法展开。
在批处理模式下,视图的数据会更新以反映其已展开,但不会显示。

创建于 NX4.0.0。

许可证要求:无

◆ Fit()

void NXOpen::View::Fit ( )

调整给定视图的边界,使其完全包含模型几何的范围。如果视图已显示,更改会在该视图的显示中体现,并且如果启用动画,边界变化会有动画效果。
在批处理模式下,视图边界的数据会更新为调整后的边界,但不会显示。

创建于 NX3.0.0。

许可证要求:无

◆ FitAfterShowOrHide()

void NXOpen::View::FitAfterShowOrHide ( NXOpen::View::ShowOrHideType type)

有条件地调整给定视图的边界,使其完全包含模型几何的范围。此方法仅用于在显示或隐藏操作完成后立即调用。仅当通过 NXOpen::Preferences::SessionVisualizationScreen::DoFitOnHideOrShow 启用了“显示或隐藏时拟合”选项,且工作视图不是工程图视图时,才会执行拟合操作。如果仅执行了隐藏操作,且拟合会导致视图比例减小,则不会执行拟合。如果视图已显示,更改会在该视图的显示中体现,并且如果启用动画,边界变化会有动画效果。
在批处理模式下,如果“显示或隐藏时拟合”选项已启用且满足其他条件,视图边界的数据可能会更新为调整后的边界,但不会显示。

创建于 NX8.5.0。

许可证要求:无

参数
type已执行显示、隐藏还是两者都执行

◆ FitToObjects()

void NXOpen::View::FitToObjects ( const std::vector< NXOpen::IFitTo * > & objects)

调整给定视图的边界,使其完全包含给定对象的范围。如果视图已显示,更改会在该视图的显示中体现,并且如果启用动画,边界变化会有动画效果。
在批处理模式下,视图边界的数据会更新为调整后的边界,但不会显示。

创建于 NX4.0.0。

许可证要求:无

参数
objects其显示将包含在视图显示边界内的对象

◆ FlyToObjects()

void NXOpen::View::FlyToObjects ( const std::vector< NXOpen::INXObject * > & objects)

飞至给定对象。如果视图已显示,更改会在该视图的显示中体现。
在批处理模式下,视图会改变,但不会显示。

创建于 NX1872.0.0。

许可证要求:无

参数
objects其显示将包含在视图飞至操作中的对象

◆ GetAxis()

NXOpen::Vector3d NXOpen::View::GetAxis ( NXOpen::XYZAxis xYZAxis)

返回视图的一个坐标轴。这些是3x3矩阵的分量,该矩阵是绝对空间旋转到视图空间的结果。

返回
视图的X、Y或Z轴
创建于NX6.0.0版本。

许可证要求:无
参数
xYZAxis是否返回X、Y或Z轴

◆ GetExpandedScale()

double NXOpen::View::GetExpandedScale ( )

返回包含任何扩展因子的视图比例。
此方法适用于展开视图,展开过程可能会对视图的固有比例值应用乘数。如果视图未展开,结果应与NXOpen::View::Scale获得的结果相同。

返回

创建于NX12.0.0版本。

许可证要求:无

◆ HasPreview()

bool NXOpen::View::HasPreview ( )

判断指定视图是否有预览。

返回

True - 模型视图预览存在

False - 模型视图预览不存在

创建于NX11.0.1。

许可证要求:无

◆ IsDisclosed()

bool NXOpen::View::IsDisclosed ( )

获取视图的展开状态。
创建于NX1899.0.0。

许可证要求:无

◆ IsNavigationFlyThroughEnabled()

bool NXOpen::View::IsNavigationFlyThroughEnabled ( )

判断是否启用了飞行查看。

返回

True - 飞行查看已启用

False - 飞行查看未启用

创建于NX12.0.2。

许可证要求:无

◆ LockRotations()

bool NXOpen::View::LockRotations ( )

返回视图的“锁定旋转”切换状态。 若无错误,返回当前的切换状态
创建于 NX9.0.0。

许可证要求:无

◆ MakeWork()

void NXOpen::View::MakeWork ( )

将给定视图设为工作视图。该视图不需要已显示。由于在任何时候必须恰好有一个工作视图,因此之前的工作视图不再是工作视图。
在批处理模式下,给定视图在内部成为工作视图,但不会显示。

创建于NX4.0.0版本。

许可证要求:无

◆ Matrix()

NXOpen::Matrix3x3 NXOpen::View::Matrix ( )

返回视图矩阵。此 3x3 正交矩阵指定从模型空间到未平移视图空间的旋转。
创建于 NX3.0.0。

许可证要求:无

◆ NavigationFlyThrough()

void NXOpen::View::NavigationFlyThrough ( const NXOpen::Point3d & startPoint,
const NXOpen::Point3d & startEnd )

在漫游模式下,从起点飞行到终点。仅适用于工作视图。
创建于 NX1953.0.0。

许可证要求:无

参数
startPoint飞行开始的点
startEnd飞行结束的点

◆ NavigationFlyThroughWithScale()

void NXOpen::View::NavigationFlyThroughWithScale ( double relativeScale)

在漫游模式下,使用相对缩放飞行。仅适用于工作视图。
创建于 NX1953.0.0。

许可证要求:无

参数
relativeScale相对缩放系数

◆ Orient() [1/4]

void NXOpen::View::Orient ( const char * viewName,
NXOpen::View::ScaleAdjustment viewScale )

将视图方向更改为指定的视图。 如果启用,视图方向的更改会进行动画展示。 未显示的视图无法进行定向。
在批处理模式下,给定视图的方向在内部更改,但不会显示。

创建于NX3.0.0版本。

许可证要求:无

参数
viewName自定义视图名称
viewScale所需的视图比例

◆ Orient() [2/4]

void NXOpen::View::Orient ( const NXOpen::Matrix3x3 & matrix)

相对于指定的绝对坐标系更改视图方向。 如果启用,视图方向的更改会进行动画展示。 未显示的视图无法进行定向。
在批处理模式下,给定视图的方向在内部更改,但不会显示。

创建于NX3.0.0版本。

许可证要求:无

参数
matrix相对于绝对坐标系的方向。 必须是正交归一的。

◆ Orient() [3/4]

void NXOpen::View::Orient ( const NXString & viewName,
NXOpen::View::ScaleAdjustment viewScale )

将视图方向更改为指定的视图。 如果启用,视图方向的更改会进行动画展示。 未显示的视图无法进行定向。
在批处理模式下,给定视图的方向在内部更改,但不会显示。

创建于NX3.0.0版本。

许可证要求:无

参数
viewName自定义视图名称
viewScale所需的视图比例

◆ Orient() [4/4]

void NXOpen::View::Orient ( NXOpen::View::Canned viewName,
NXOpen::View::ScaleAdjustment viewScale )

将视图方向更改为指定的预设视图。 如果启用,视图方向的更改会进行动画展示。 未显示的视图无法进行定向。
在批处理模式下,给定视图的方向在内部更改,但不会显示。

创建于NX3.0.0版本。

许可证要求:无

参数
viewName预设视图名称
viewScale所需的视图比例

◆ Origin()

NXOpen::Point3d NXOpen::View::Origin ( )

返回视图原点。此值是“未平移视图空间”中位置的负值,该空间是将绝对空间中的位置乘以 NXOpen::View::Matrix 中的矩阵得到的坐标空间。请注意,此方法中的原点与 NXOpen::View::SetOrigin 中传递的原点不在同一空间中,后者的输入原点在绝对空间中。
此属性提供的位置与 NXOpen::View::Concatenate 及其他类似串联方法中使用的平移相同。
如果要获取绝对空间中的视图原点,请使用 NXOpen::View::AbsoluteOrigin

创建于 NX3.0.0。

许可证要求:无

◆ PanToObjects()

void NXOpen::View::PanToObjects ( const std::vector< NXOpen::INXObject * > & objects)

将视图平移并居中到给定对象。如果视图已显示,更改会在该视图的显示中体现。
在批处理模式下,视图的中心会改变,但不会显示。

创建于 NX12.0.2。

许可证要求:无

参数
objects其显示将包含在视图平移操作中的对象

◆ Regenerate()

void NXOpen::View::Regenerate ( )

重新生成给定视图的显示。视图的当前比例用于确定曲线、面 facet 和软件线字体的细分。该视图必须已经显示。
在批处理模式下,内部状态信息会重置,就像显示已重新生成,但不会显示。

创建于NX4.0.0版本。

许可证要求:无

◆ RenderingStyle()

NXOpen::View::RenderingStyleType NXOpen::View::RenderingStyle ( )

返回视图的渲染样式。
创建于 NX4.0.0。

许可证要求:无

◆ Restore()

bool NXOpen::View::Restore ( )

将视图恢复到其最后记住的旋转、比例和平移状态。 未显示的视图无法恢复。 如果启用,视图的恢复会进行动画展示。
在批处理模式下,内部状态信息会恢复,但不会显示。

返回
恢复操作的状态
False - 恢复成功

True - 无恢复数据可用

创建于NX3.0.0版本。

许可证要求:无

◆ RestoreNavigationHomeView()

void NXOpen::View::RestoreNavigationHomeView ( )

恢复并从当前视图过渡到主页视图。仅适用于工作视图。
创建于NX12.0.2。

许可证要求:无

◆ Rotate() [1/2]

void NXOpen::View::Rotate ( const NXOpen::Matrix3x3 & matrix)

通过将给定矩阵与视图的现有旋转矩阵串联来旋转视图。未显示的视图无法旋转。
在批处理模式下,视图的旋转会被修改,但不会显示。

于 NX3.0.0 创建。

许可证要求:无

参数
matrix相对于绝对坐标系的矩阵。 必须是正交规范矩阵。

◆ Rotate() [2/2]

void NXOpen::View::Rotate ( const NXOpen::Point3d & origin,
const NXOpen::Vector3d & vector,
double angle )

使用指定的旋转原点和指定的轴旋转指定视图。原点和轴在绝对坐标中指定。未显示的视图无法旋转。
在批处理模式下,视图的旋转会被修改,但不会显示。

于 NX3.0.0 创建。

许可证要求:无

参数
origin绝对空间中的原点
vector绝对空间中的 X,Y,Z 分量
angle角度(度)

◆ SaveNavigationHomeView()

void NXOpen::View::SaveNavigationHomeView ( )

将当前视图保存为主页视图。仅适用于工作视图。
创建于NX12.0.2。

许可证要求:无

◆ SaveViewWithViewName() [1/2]

NXOpen::View * NXOpen::View::SaveViewWithViewName ( const char * replacementChar)

使用替换字符递增给定视图的名称。

返回
新视图名称
创建于 NX1953.0.0。

许可证要求:无
参数
replacementChar替换字符

◆ SaveViewWithViewName() [2/2]

NXOpen::View * NXOpen::View::SaveViewWithViewName ( const NXString & replacementChar)

使用替换字符递增给定视图的名称。

返回
新视图名称
创建于 NX1953.0.0。

许可证要求:无
参数
replacementChar替换字符

◆ Scale()

double NXOpen::View::Scale ( )

返回视图比例。
有关获取展开视图比例的信息,请参考NXOpen::View::GetExpandedScale

创建于NX3.0.0版本。

许可证要求:无

◆ SetDisclosurePurpose() [1/2]

void NXOpen::View::SetDisclosurePurpose ( const char * disclosurePurpose)

设置展开用途。
创建于NX11.0.1。

许可证要求:无

参数
disclosurePurpose展开用途字符串

◆ SetDisclosurePurpose() [2/2]

void NXOpen::View::SetDisclosurePurpose ( const NXString & disclosurePurpose)

设置展开用途。
创建于NX11.0.1。

许可证要求:无

参数
disclosurePurpose展开用途字符串

◆ SetDisplayStyle()

void NXOpen::View::SetDisplayStyle ( NXOpen::View::DisplayStyleType displayStyle)

设置视图的显示样式。
创建于 NX2306.0.0。

许可证要求:无

参数
displayStyle所需的显示样式。

◆ SetDynamicHiddenEdges()

void NXOpen::View::SetDynamicHiddenEdges ( NXOpen::View::HiddenEdgesType hiddenEdges)

设置视图的动态隐藏边属性。
创建于 NX2306.0.0。

许可证要求:无

参数
hiddenEdges要应用的所需隐藏边类型。

◆ SetLockRotations()

void NXOpen::View::SetLockRotations ( bool newToggleState)

设置视图的“锁定旋转”切换状态。 若无错误,返回当前的切换状态
创建于 NX9.0.0。

许可证要求:无

参数
newToggleState设置新的切换状态
True - 开启切换

False - 关闭切换

◆ SetOrigin()

void NXOpen::View::SetOrigin ( const NXOpen::Point3d & origin)

将给定位置移动到视图中心。位置在绝对坐标中给出。视图的缩放和旋转保持不变。
在批处理模式下,视图的原点会在内部更改,但不会显示。

于 NX4.0.0 创建。

许可证要求:无

参数
origin新的视图原点

◆ SetRenderingStyle()

void NXOpen::View::SetRenderingStyle ( NXOpen::View::RenderingStyleType renderingStyle)

设置视图的渲染样式。
创建于 NX4.0.0。

许可证要求:无

参数
renderingStyle渲染样式

◆ SetRotationTranslationScale()

void NXOpen::View::SetRotationTranslationScale ( const NXOpen::Matrix3x3 & rotMatrix,
const NXOpen::Point3d & translation,
double scale )

设置指定视图的旋转、平移和缩放。旋转首先绕绝对原点应用。然后将“注视”点平移到视图中心,接着围绕视图中心缩放视图。
在批处理模式下,视图的旋转、平移和缩放会被修改,但不会显示。

于 NX4.0.0 创建。

许可证要求:无

参数
rotMatrix用于视图的 3x3 旋转矩阵 - 替换 现有视图旋转矩阵(不与之串联
translation要放置在视图中心的视图空间点
scale绝对缩放因子

◆ SetScale()

void NXOpen::View::SetScale ( double scale)

将指定视图的缩放设置为所需的缩放因子。
在批处理模式下,视图的缩放会被修改,但不会显示。

于 NX3.0.0 创建。

许可证要求:无

参数
scale绝对缩放因子

◆ SetShadedDisplayType()

void NXOpen::View::SetShadedDisplayType ( NXOpen::View::ShadedDisplayModeType shadedDisplayType)

设置
创建于 NX2306.0.0。

许可证要求:无

参数
shadedDisplayType着色显示类型

◆ SetStaticHiddenEdges()

void NXOpen::View::SetStaticHiddenEdges ( NXOpen::View::HiddenEdgesType hiddenEdges)

设置视图的静态隐藏边属性。
创建于 NX2306.0.0。

许可证要求:无

参数
hiddenEdges要应用的所需隐藏边类型

◆ SetSyncViews()

void NXOpen::View::SetSyncViews ( bool newToggleState)

设置视图的“同步视图”切换状态。 无错误时返回当前切换状态
创建于NX9.0.0。

许可证要求:无

参数
newToggleState设置新的切换状态
True - 设置切换为开

False - 设置切换为关

◆ SetTriadVisibility()

void NXOpen::View::SetTriadVisibility ( bool triadVisibility)

设置视图中视图坐标系的可见性。
创建于NX10.0.0。

许可证要求:无

参数
triadVisibility坐标系可见性

◆ SetWcsVisibility()

void NXOpen::View::SetWcsVisibility ( bool isVisible)

设置视图中WCS的可见性。
创建于NX10.0.0。

许可证要求:无

参数
isVisible是否可见

◆ ShadedDisplayType()

NXOpen::View::ShadedDisplayModeType NXOpen::View::ShadedDisplayType ( )

返回
创建于 NX2306.0.0。

许可证要求:无

◆ SnapToClosestCannedOrientation()

void NXOpen::View::SnapToClosestCannedOrientation ( )

将给定视图的方向更改为与其方向最接近的固定视图的方向。 未显示的视图无法对齐。 如果启用,视图方向的变化会动画显示。
在批处理模式下,视图的方向会在内部更改,但不会显示。

于 NX4.0.0 创建。

许可证要求:无

◆ SnapToVariantCannedOrientation()

void NXOpen::View::SnapToVariantCannedOrientation ( )

NXOpen::View::SnapToClosestCannedOrientation 类似,但它 根据 I-deas 的 'snapview' 逻辑,将给定视图的方向更改为某种固定视图“变体”的方向, 其方向最接近六个正投影视图和八种三角测视图中的一种。
在批处理模式下,视图的方向会在内部更改,但不会显示。

于 NX5.0.0 创建。

许可证要求:无

◆ StaticHiddenEdges()

NXOpen::View::HiddenEdgesType NXOpen::View::StaticHiddenEdges ( )

返回视图的静态隐藏边属性。
创建于 NX2306.0.0。

许可证要求:无

◆ SyncViews()

bool NXOpen::View::SyncViews ( )

获取视图的“同步视图”切换状态。 无错误时返回当前切换状态
创建于NX9.0.0。

许可证要求:无

◆ TriadVisibility()

bool NXOpen::View::TriadVisibility ( )

获取视图中视图坐标系的可见性。
创建于NX10.0.0。

许可证要求:无

◆ UpdateCustomSymbols()

void NXOpen::View::UpdateCustomSymbols ( )

更新工程图成员视图或工程图纸中的自定义符号
创建于 NX8.0.1。

许可证要求:无

◆ UpdateDisplay()

void NXOpen::View::UpdateDisplay ( )

按需更新给定视图的显示。视图的当前缩放用于确定曲线、 facet 和软件线字体的细分。视图必须已显示。
在批处理模式下,内部状态信息会更新,但不会显示。

于 NX4.0.0 创建。

许可证要求:无

◆ VisualizationSpecialEffectsPreferences()

NXOpen::Preferences::ViewVisualizationSpecialEffects * NXOpen::View::VisualizationSpecialEffectsPreferences ( )

返回一个用于执行所有可视化特殊效果相关首选项设置的对象
创建于 NX3.0.0。

◆ VisualizationVisualPreferences()

NXOpen::Preferences::ViewVisualizationVisual * NXOpen::View::VisualizationVisualPreferences ( )

返回一个用于执行所有可视化相关首选项设置的对象
创建于 NX3.0.0。

◆ WcsVisibility()

bool NXOpen::View::WcsVisibility ( )

获取视图中WCS的可见性。
创建于NX10.0.0。

许可证要求:无

◆ Zoom()

void NXOpen::View::Zoom ( NXOpen::View::ScaleFactor scaleFactor)

将指定视图缩放到所需的相对缩放。“缩小”和“放大”缩放选项固定为 10。NXOpen::View::ScaleFactor 提供的所有缩放选项都有内部限制因子。此缩放不能无限增加或减少。视图缩放的变化不会动画显示。
在批处理模式下,视图的缩放会被修改,但不会显示。

于 NX3.0.0 创建。

许可证要求:无

参数
scaleFactor相对缩放因子

◆ ZoomAboutPoint()

void NXOpen::View::ZoomAboutPoint ( double relativeScale,
const NXOpen::Point3d & scaleAboutPoint,
const NXOpen::Point3d & viewCenter )

缩放指定视图,使给定的缩放围绕点保持不动。 若指定的缩放比例极小或极大,将使用最小或最大缩放比例。这些值与交互操作中使用的最小和最大值相同。 相对缩放会叠加到视图当前的缩放比例上,因此1.0表示缩放无变化,2.0表示视图缩放比例加倍。 缩放围绕点和当前视图中心在视图空间中给出。 视图必须已显示。
在批处理模式下,会修改视图的缩放和平移,但不会显示。

创建于 NX4.0.0。

许可证要求:无

参数
relativeScale相对缩放 [1.0 = 无变化]
scaleAboutPoint保持不动的点,在视图空间中
viewCenter视为视图中心的点, 在视图空间中。可以为 NULL,此时使用当前视图中心。

◆ ZoomByRectangle()

void NXOpen::View::ZoomByRectangle ( const NXOpen::Point3d & corner1,
const NXOpen::Point3d & corner2 )

缩放指定视图,使指定矩形尽可能大地完全包含在视口中。 若矩形和视口的宽高比不同,视口中会包含矩形外的部分视图。 若矩形极小或极大,将使用最小或最大缩放比例。这些值与交互操作中使用的最小和最大值相同。 矩形的两个对角点在视图空间中给出。 视图必须已显示。 若启用,视图边界的变化会有动画效果。
在批处理模式下,会修改视图的缩放和平移,但不会显示。

创建于 NX4.0.0。

许可证要求:无

参数
corner1矩形的一个角点,在视图空间中
corner2矩形的对角点,在视图空间中