视图和工作视图方法

以下方法可以操作视图及工作视图。“视图”和“工作视图”有什么区别?在Rhino里很难区分,在 RhinoScript 里把他们通称为“视图”。

大多数和视图有关的方法,都是和查询或者修改视图名称、标题等有关的。你可以使用 ViewNames 方法获取视图名称的列表。因为一个文档中可以包含两个相同名称的视图,所以你也可以通过ID或者UUID来指定视图。如果你指定 bReturnNames 参数为 False, ViewNames 方法将会返回视图ID的列表。

 

方法

描述

AddNamedCPlane

添加一个已命名工作平面。

AddNamedView

添加一个已命名视图。

BackgroundBitmap

返回或者设置一个视图的背景图。

CurrentDetail

返回或者改变一个图纸视图的子视图。

CurrentView

返回或设置当前视图。

DeleteNamedCPlane

移除一个已命名工作平面。

DeleteNamedView

移除一个已命名视图。

DetailNames

返回一个图纸视图子视图的名称。(python暂不支持)

IsBackgroundBitmap

判断一个视图是否有背景图。(python暂不支持)

IsDetail

判断视图是否是一个图纸视图的子视图。

IsLayout

判断视图是否是一个图纸视图。

IsView

判断视图是否存在。

IsViewCurrent

判断一个视图是否为当前视图。

IsViewMaximized

判断一个视图是否最大化显示。

IsViewPerspective

判断一个视图是否为透视显示。

IsViewTitleVisible

判断一个视图标题是否可见。

IsWallpaper

判断一个视图是否有底色图案。

MaximizeRestoreView

切换一个视图的最大化显示或还原显示。

NamedCPlane

返回一个已命名工作平面的几何平面。

NamedCPlanes

返回所有已命名工作平面的名称。

NamedViews

返回所有已命名视图的名称。

RenameView

为一个视图重命名。

RestoreNamedCPlane

还原一个已命名工作平面。

RestoreNamedView

还原一个已命名视图。

RotateCamera

旋转一个透视视图的摄影机。

RotateView

按一定角度旋转一个视图。

ShowGrid

显示或隐藏一个视图的格线。

ShowGridAxes

显示或隐藏一个视图格线的坐标轴。

ShowViewTitle

显示或隐藏一个视图的标题。

ShowWorldAxes

显示或隐藏一个视图的世界坐标轴。

SynchronizeCPlanes

python不支持此函数。

TiltView

按照角度倾斜一个视图。

ViewCamera

返回或者设置一个视图摄像机的位置。

ViewCameraLens

返回或者设置一个视图摄像机的镜头长度。

ViewCameraPlane

返回或定位一个视图摄像机。

ViewCameraTarget

返回或者设置一个视图摄像机的目标位置。

ViewCameraUp

返回或者设置一个视图摄像机向上的方向向量。

ViewCPlane

返回或者设置一个视图的工作平面。

ViewDisplayMode

返回或者设置一个视图的显示模式。(Python 不支持)

ViewDisplayModeEx

返回或者设置一个视图的显示模式。(Python 不支持)

ViewDisplayModeName

返回一个视图显示模式的名称。(Python 不支持)

ViewDisplayModes

返回视图显示模式的列表。(Python 不支持)

ViewNames

返回所有视图的名称。

ViewNearCorners

返回靠近剪切平面的视图角点。

ViewProjection

返回或者设置一个视图的投影模式。

ViewRadius

返回或设置一个平行视图的视锥半径。

ViewSize

返回一个视图窗口大小。

ViewTarget

返回或者设置一个视图的目标位置。

ViewTitle

返回一个视图的名称或标题。

Wallpaper

返回或者设置一个视图的底色图案。

WallpaperGrayScale

返回或者设置一个视图底色图案的灰度显示。

WallpaperHidden

返回或者设置一个视图的底色图案是否可见。

ZoomBoundingBox

缩放到一个边框方框的范围。

ZoomExtents

缩放到可见物件的范围。

ZoomSelected

缩放到选择物件的范围。