Layer3DGroup 类型成员.

构造函数

  名称描述
Layer3DGroup
根据指定的参数来构造一个Layer3DGroup的新对象。

方法

  名称描述
Add
添加图层分组,如果图层属于其他分组,则将从原分组移动到当前分组。
ClearCustomClipPlane
清除裁剪面。
(Inherited from Layer3D.)
ClipByBox
根据指定的长方体盒子和裁剪区域对图层的可渲染部分进行裁剪。
(Inherited from Layer3D.)
Contains
判断指定对象在分组中是否存在
Dispose
释放Layer3DGroup对象占用的资源
FromXML
通过XML数据创建三维图层对象。
(Inherited from Layer3D.)
GetAvailableCaption
获取当前图层分组中可用的图层显示名称,即不与同级的其他图层显示名称冲突的显示
GetBoxClipPart
获取BOX裁剪的模式。
(Inherited from Layer3D.)
GetClipBox
获取用来裁剪的盒子。
(Inherited from Layer3D.)
GetCustomClipCross
获取区域裁剪面。
(Inherited from Layer3D.)
GetCustomClipPlane
设置图层裁剪面,并返回图层范围与裁剪面的交点。
(Inherited from Layer3D.)
GetDataLayers
获取该Layer3DGroup下的所有图层,不包含Group3D。
(Overrides Layer3D..::.GetDataLayers()()().)
GetEditFeature
获取场景中处于编辑状态的对象。
(Inherited from Layer3D.)
GetEnumerator
支持对非泛型集合的简单迭代。
GetParentLayer
获取图层的父图层.
(Inherited from Layer3D.)
GetVisibleInViewport
获取当前三维图层在指定视口的可见性。
(Inherited from Layer3D.)
IndexOf
获取指定对象在分组中的索引
Insert
插入图层到当前分组,如果图层属于其他分组,则将从原分组移动到当前分组。
Remove重载。
SetCustomClipCross
设置自定义四边形裁剪。
(Inherited from Layer3D.)
SetCustomClipPlane
裁剪面分析,按顺序设置三个顶点的位置,裁剪面分析的结果指只显示该面法线方向的部分,法线遵循右手法则,逆时针法线朝上,顺时针法线朝下,分析结果只显示大拇指方向上的模型结构。
(Inherited from Layer3D.)
SetCustomClipPlanesByBox Obsolete.
给图层指定一个长方体盒子,图层将仅显示此盒子内部的内容。已过时,相关功能由Layer3D的ClipByBox方法取代。
(Inherited from Layer3D.)
SetParentLayer
指定图层父子关系的图层的接口。自适应管点的生成依赖于每个管点与哪些管线具有相连的拓扑关系,因此生成自适应管点, 需要场景中有与管点对应的管线图层,即管点图层的“父图层”,可通过这个接口来指出这种对应关系。
(Inherited from Layer3D.)
SetVisibleInViewport
设置当前三维图层在指定视口的可见性。设置图层在某一视口中可见,在另一视口不可见,可实现图层的对比显示效果。
(Inherited from Layer3D.)
ToXML
返回三维图层的XML形式的描述。
(Inherited from Layer3D.)
UnGroup
拆分当前的分组,组里面的对象都移到到本分组的上层中。
UpdateCacheFile
更新图层本地缓存,通过该方法可以将从iServer服务上,请求到本地的缓存进行删除。当重新浏览到该图层时,会自动重新下载缓存。
(Inherited from Layer3D.)
UpdateData
更新渲染所需要的数据。
(Inherited from Layer3D.)

属性

  名称描述
AlphaReject
获取或设置OSGB及模型数据集图层Alpha透明过滤属性
(Inherited from Layer3D.)
Bounds
获取图层中包含所有对象的最小外接矩形,表示图层的范围。对于KML图层,该属性返回全球范围{ -180, 90, 180, -90}。
(Inherited from Layer3D.)
Caption
获取或设置三维图层的标题。三维图层的标题为该图层的显示名称,例如在图例或排版制图时显示的图层的名称即为图层的标题。注意与三维图层的名称相区别。
(Inherited from Layer3D.)
ChangedToLayerStyle Obsolete.
当图层类型是CAD图层时,或者是由CAD图层生成的带有风格设置信息的SCV矢量缓存时,获取或设置是否使用图层的风格来渲染。默认值为false。已过时。
(Inherited from Layer3D.)
ClipLineColor
设置裁剪面边线的颜色。
(Inherited from Layer3D.)
Count
获得给定的3D图层集合中3D图层对象的总数。
DataName
返回图层所使用数据的名称。
(Inherited from Layer3D.)
Description
获取或设置三维图层的描述信息。
(Inherited from Layer3D.)
Features
获取树状结构的三维要素集合对象,只针对KML类型的三维图层有效,对于其他类型的三维图层返回值为null。
(Inherited from Layer3D.)
FilterPixelSize
获取或设置三维矢量图层中模型对象的像素过滤显示阈值。此阈值用于对三维图层中的模型对象的显示过滤,屏幕像素值低于此值的模型对象将不会显示。
(Inherited from Layer3D.)
IsAlwaysRender Obsolete.
获取或设置对该三维图层是否始终进行渲染。该属性已过时,由于性能提供,三维图层已经实现实时渲染,因而不需要该接口控制。
(Inherited from Layer3D.)
IsDisposed
获取对象是否已被释放。若为true时,操作该类型的方法,属性都会抛出异常,意味着对象已被释放。
(Inherited from Layer3D.)
IsEditable
获取或设置该三维图层对象是否可编辑。true表示该三维图层可编辑,false表示不可编辑。
(Inherited from Layer3D.)
IsSelectable
获取或设置三维图层中的对象是否可以选择。true 表示可用鼠标选择相应三维图层中的对象,false 表示该三维图层中的对象不可选。
(Inherited from Layer3D.)
IsShadowEnabled
获取或设置三维图层的阴影是否可见。
(Inherited from Layer3D.)
IsSketchMode

获取或设置是否以草图模式来绘制此图层。在草图模式下,只绘制模型的骨架信息,不绘制纹理。

使用场景:如果用户不需要显示纹理,通过设置此方法可以提高绘制效率,降低占用的内存。

(Inherited from Layer3D.)
IsVisible
获取或设置该三维图层是否可显示。该属性为 false 表示该三维图层不可见;true 表示该三维图层可见。
(Inherited from Layer3D.)
Item
获取指定索引的3D图层对象。
Layers
获取或设置3D图层对象。
MaxObjectVisibleDistance
获取或设置该三维图层模型对象的最大可见距离值,单位为米。该距离值用于距离过滤功能,当相机与图层的距离大于该距离值时,该三维图层的模型对象将不可见。
(Inherited from Layer3D.)
MaxVisibleAltitude
获取或设置三维图层的最大可见高度。
(Inherited from Layer3D.)
MinObjectVisibleDistance
获取或设置该三维图层模型对象的最小可见距离值,单位为米。该距离值用于距离过滤功能,当相机与图层的距离小于该距离值时,该三维图层的模型对象将不可见。
(Inherited from Layer3D.)
MinVisibleAltitude
获取或设置三维图层的最小可见高度。
(Inherited from Layer3D.)
MixColorType
获取或设置选中高亮颜色与原始颜色的混合方式。
(Inherited from Layer3D.)
Name
获取三维图层的名称。三维图层的名称在三维图层所在的三维地图中唯一标识此图层,该标识不区分大小写。
(Inherited from Layer3D.)
ParentGroup
获取或设置图层的父图层属性
(Inherited from Layer3D.)
Password
获取图层对应数据的密码。
(Inherited from Layer3D.)
ReceiveSunLight
获取或设置是否接收光照。
(Inherited from Layer3D.)
ReleaseWhenInvisible
获取或设置三维图层不可见时是否自动释放资源。true表示自动释放资源,false表示不自动释放资源。
(Inherited from Layer3D.)
Selection
获取或设置三维图层的选择集。详细信息,请参见Selection3D类。
(Inherited from Layer3D.)
ShadowType
获取或设置图层中模型参与显示阴影的范围类型。
(Inherited from Layer3D.)
Snap
获取或设置三维图层是否开启顶点捕捉。
(Inherited from Layer3D.)
SwipeEnabled
获取或设置是否开启卷帘功能。
(Inherited from Layer3D.)
SwipeRegion
获取或设置开启卷帘的区域。
(Inherited from Layer3D.)
Type
获取三维图层的类型。有关三维图层的类型,请参见Layer3DType类。
(Inherited from Layer3D.)
VisibleDistance Obsolete.
获取或设置该三维图层中对象的可见距离。当设置值小于0时对象始终显示。该属性已过时,相关功能已被Layer3D类中的 MaxObjectVisibleDistance 属性和MinObjectVisibleDistance属性取代。
(Inherited from Layer3D.)

事件

  名称描述
RibbonTrailKeyPosReached
使用带状跟踪符号的线对象,当发光带达到一条线的顶点时触发该事件。
(Inherited from Layer3D.)

请参见