Layer3DOSGBFile 类型成员.
构造函数
名称 | 描述 | |
---|---|---|
Layer3DOSGBFile |
方法
名称 | 描述 | |
---|---|---|
AddFlattenRegion |
该方法通过添加压平区域来压平当前的osgb模型。
| |
ClearCustomClipPlane |
清除裁剪面。
(Inherited from Layer3D.) | |
ClearFlattenRegions |
该方法清除所有压平区域,恢复OSGB模型的初始状态。
| |
ClearModifyRegions |
清空修改倾斜模型的多边形对象。
| |
ClearObjsExtendHeight |
清除所有对象拉伸高度。
| |
ClipByBox |
根据指定的长方体盒子和裁剪区域对图层的可渲染部分进行裁剪。
(Inherited from Layer3D.) | |
FromXML |
通过XML数据创建三维图层对象。
(Inherited from Layer3D.) | |
GetAllFieldValueOfLastSelectedObject |
获取最后一个选中的对象的所有属性信息。
| |
GetBoxClipPart |
获取BOX裁剪的模式。
(Inherited from Layer3D.) | |
GetClipBox |
获取用来裁剪的盒子。
(Inherited from Layer3D.) | |
GetCustomClipCross |
获取区域裁剪面。
(Inherited from Layer3D.) | |
GetCustomClipPlane |
设置图层裁剪面,并返回图层范围与裁剪面的交点。
(Inherited from Layer3D.) | |
GetDataLayers |
获取该图层分组下的所有图层数据,不包含Group3D。
(Inherited from Layer3D.) | |
GetDatasetInfos |
获取选中对象所在数据集的信息。
备注包括数据集名称、起始ID和结束ID。可与显隐模式结合使用,具体可参考.NET桌面对BIM三维切片缓存的显示或隐藏族的使用。
| |
GetEditFeature |
获取场景中处于编辑状态的对象。
(Inherited from Layer3D.) | |
GetFieldInfos |
获取属性表信息。
| |
GetFieldValueOfSelectedObject | 重载。 | |
GetFlattenRegion |
获取指定索引的压平区域对象。
| |
GetFlattenRegionTag |
获得指定索引的压平对象标签。
| |
GetObjectsExtendHeight |
获取对象拉伸高度。
| |
GetOperationViewportIndex |
获取多视口下对应的操作类型。
| |
GetParentLayer |
获取图层的父图层.
(Inherited from Layer3D.) | |
GetPointCloudClassificationInfos |
获取点云分类信息。支持获取点云个数、类别名称、类别ID值。
| |
GetPointCloudGroupBounds |
获取点云分组bounds。
| |
GetPointCloudGroupInfos |
获取点云分组信息。
| |
GetPrjCoordSys |
获取投影信息。
| |
GetSelectedFileInfos |
获取选中文件的信息数组。
| |
GetVisibleInViewport |
获取当前三维图层在指定视口的可见性。
(Inherited from Layer3D.) | |
GetVolNames |
获取体元栅格数据。
| |
IndexOfFlattenRegion |
该方法通过标签获取压平面的索引号。
| |
RemoveFlattenRegion |
移除指定索引的压平区域。
| |
RemoveObjectsExtendHeight |
清除对象拉伸高度。
| |
SetCategoriesVisible |
设置类别可见性,根据类型控制对象显示隐藏的方法。
| |
SetCustomClipCross |
设置自定义四边形裁剪。
(Inherited from Layer3D.) | |
SetCustomClipPlane |
裁剪面分析,按顺序设置三个顶点的位置,裁剪面分析的结果指只显示该面法线方向的部分,法线遵循右手法则,逆时针法线朝上,顺时针法线朝下,分析结果只显示大拇指方向上的模型结构。
(Inherited from Layer3D.) | |
SetCustomClipPlanesByBox | Obsolete.
给图层指定一个长方体盒子,图层将仅显示此盒子内部的内容。已过时,相关功能由Layer3D的ClipByBox方法取代。
(Inherited from Layer3D.) | |
SetFlattenRegionTag |
设置指定索引值的压平区域的标签。
| |
SetModifyRegions |
设置修改倾斜模型的多边形对象和模式。
| |
SetObjectsExtendHeight |
设置对象拉伸高度。
| |
SetObjectsOperationByID |
根据模型对象进行操作。
| |
SetObjectsVisible |
根据模型ID队列设置模型是否可见。
| |
SetOperationViewportIndex |
设置多视口下对应的操作类型。
| |
SetParentLayer |
指定图层父子关系的图层的接口。自适应管点的生成依赖于每个管点与哪些管线具有相连的拓扑关系,因此生成自适应管点,
需要场景中有与管点对应的管线图层,即管点图层的“父图层”,可通过这个接口来指出这种对应关系。
(Inherited from Layer3D.) | |
SetPointCloudGroupsVisible |
设置点云分组可见性。
| |
SetVisibleInViewport |
设置当前三维图层在指定视口的可见性。设置图层在某一视口中可见,在另一视口不可见,可实现图层的对比显示效果。
(Inherited from Layer3D.) | |
ToXML |
返回三维图层的XML形式的描述。
(Inherited from Layer3D.) | |
UpdateCacheFile |
更新图层本地缓存,通过该方法可以将从iServer服务上,请求到本地的缓存进行删除。当重新浏览到该图层时,会自动重新下载缓存。
(Inherited from Layer3D.) | |
UpdateData |
更新渲染所需要的数据。
(Inherited from Layer3D.) |
属性
名称 | 描述 | |
---|---|---|
AlphaReject |
获取或设置OSGB及模型数据集图层Alpha透明过滤属性
(Inherited from Layer3D.) | |
Bounds |
获取图层中包含所有对象的最小外接矩形,表示图层的范围。对于KML图层,该属性返回全球范围{ -180, 90, 180, -90}。
(Inherited from Layer3D.) | |
Brightness |
亮度
| |
Caption |
获取或设置三维图层的标题。三维图层的标题为该图层的显示名称,例如在图例或排版制图时显示的图层的名称即为图层的标题。注意与三维图层的名称相区别。
(Inherited from Layer3D.) | |
ChangedToLayerStyle | Obsolete.
当图层类型是CAD图层时,或者是由CAD图层生成的带有风格设置信息的SCV矢量缓存时,获取或设置是否使用图层的风格来渲染。默认值为false。已过时。
(Inherited from Layer3D.) | |
ClipLineColor |
设置裁剪面边线的颜色。
(Inherited from Layer3D.) | |
ConstantPolygonOffset |
获取或设置多边形偏移常量,默认值为1.0。当值为正值时,表示多边形朝屏幕外偏移;为负值时,表示多边形朝屏幕内偏移。
| |
Constrast |
对比度
| |
CullMode |
获取或设置单双面绘制模式。
| |
DataName |
返回图层所使用数据的名称。
(Inherited from Layer3D.) | |
DataType |
获取OSGB图层的数据类型。
| |
Description |
获取或设置三维图层的描述信息。
(Inherited from Layer3D.) | |
Effect |
获取特效,针对设置了特效的线或面的三维切片缓存。
| |
Exaggeration |
获取或设置倾斜摄影自动化模型的高度缩放。
| |
Features |
获取树状结构的三维要素集合对象,只针对KML类型的三维图层有效,对于其他类型的三维图层返回值为null。
(Inherited from Layer3D.) | |
FileType |
获取三维切片缓存文件类型
| |
FilterPixelSize |
获取或设置三维矢量图层中模型对象的像素过滤显示阈值。此阈值用于对三维图层中的模型对象的显示过滤,屏幕像素值低于此值的模型对象将不会显示。
(Inherited from Layer3D.) | |
FlattenHeightOffset |
获取或设置倾斜压平限制高度值,实现了指定范围内,超出该高度值的倾斜数据不进行压平处理。
| |
FlattenRegionCount |
获取当前场景的压平区域个数。
| |
Gamma |
明度
| |
HeightScale |
获取或设置白模动态拉伸高度的比例。
| |
History |
获取或设置历史版本。
| |
Hue |
色相
| |
HypsometricSetting |
获取或设置对象分层设色方案。
| |
IsAlwaysRender | Obsolete.
获取或设置对该三维图层是否始终进行渲染。该属性已过时,由于性能提供,三维图层已经实现实时渲染,因而不需要该接口控制。
(Inherited from Layer3D.) | |
IsDisposed |
获取对象是否已被释放。若为true时,操作该类型的方法,属性都会抛出异常,意味着对象已被释放。
(Inherited from Layer3D.) | |
IsEditable |
获取或设置该三维图层对象是否可编辑。true表示该三维图层可编辑,false表示不可编辑。
(Inherited from Layer3D.) | |
IsExcavation |
获取或设置该图层是否参与地表开挖。
| |
IsSelectable |
获取或设置三维图层中的对象是否可以选择。true 表示可用鼠标选择相应三维图层中的对象,false 表示该三维图层中的对象不可选。
(Inherited from Layer3D.) | |
IsSelectClampToObject |
获取或设置是否选中贴对象。
| |
IsShadowEnabled |
获取或设置三维图层的阴影是否可见。
(Inherited from Layer3D.) | |
IsSketchMode | 获取或设置是否以草图模式来绘制此图层。在草图模式下,只绘制模型的骨架信息,不绘制纹理。 使用场景:如果用户不需要显示纹理,通过设置此方法可以提高绘制效率,降低占用的内存。 | |
IsVisible |
获取或设置该三维图层是否可显示。该属性为 false 表示该三维图层不可见;true 表示该三维图层可见。
(Inherited from Layer3D.) | |
LoadingPriority |
加载数据优先级模式,默认深度优先非线性切换。
| |
LODRangeScale |
获取或设置LOD层级切换距离缩放系数。
| |
MaxDataValue |
获取数据的最大高度值或最大强度值。
| |
MaxObjectVisibleDistance |
获取或设置该三维图层模型对象的最大可见距离值,单位为米。该距离值用于距离过滤功能,当相机与图层的距离大于该距离值时,该三维图层的模型对象将不可见。
(Inherited from Layer3D.) | |
MaxVisibleAltitude |
获取或设置三维图层的最大可见高度。
(Inherited from Layer3D.) | |
MinDataValue |
获取数据的最小高度值或最小强度值。
| |
MinObjectVisibleDistance |
获取或设置该三维图层模型对象的最小可见距离值,单位为米。该距离值用于距离过滤功能,当相机与图层的距离小于该距离值时,该三维图层的模型对象将不可见。
(Inherited from Layer3D.) | |
MinVisibleAltitude |
获取或设置三维图层的最小可见高度。
(Inherited from Layer3D.) | |
MixColorType |
获取或设置选中高亮颜色与原始颜色的混合方式。
(Inherited from Layer3D.) | |
Name |
获取三维图层的名称。三维图层的名称在三维图层所在的三维地图中唯一标识此图层,该标识不区分大小写。
(Inherited from Layer3D.) | |
ObjectsColor |
获取对象颜色。
| |
OSGBLoadingMode |
获取或设置加载三维切片缓存(OSGB)时采用的数据加载模式。
| |
ParentGroup |
获取或设置图层的父图层属性
(Inherited from Layer3D.) | |
PartlyTransparent |
获取或设置是否是部分透明的材质。
| |
Password |
获取图层对应数据的密码。
(Inherited from Layer3D.) | |
ReceiveSunLight |
获取或设置是否接收光照。
(Inherited from Layer3D.) | |
ReleaseWhenInvisible |
获取或设置三维图层不可见时是否自动释放资源。true表示自动释放资源,false表示不自动释放资源。
(Inherited from Layer3D.) | |
Saturation |
饱和度
| |
SelectByFile |
获取或设置倾斜图层是否根据文件进行选择。
| |
Selection |
获取或设置三维图层的选择集。详细信息,请参见Selection3D类。
(Inherited from Layer3D.) | |
SelectionFiltrateByTransparency |
获取或设置三维切片缓存图层(OSGB)图层透明过滤阈值,可透过半透明模型来选中位于半透物后面的对象。
| |
ShadowType |
获取或设置图层中模型参与显示阴影的范围类型。
(Inherited from Layer3D.) | |
SlopeScalePolygonOffset |
获取或设置多边形偏移深度斜率因子,默认值0.0。深度斜率是指当贯穿一个多边形时,用X坐标(或Y坐标)的变化量除以Z坐标的变化量所得的比值。
| |
Snap |
获取或设置三维图层是否开启顶点捕捉。
(Inherited from Layer3D.) | |
Style |
获取或设置图层的风格。
| |
SwipeEnabled |
获取或设置是否开启卷帘功能。
(Inherited from Layer3D.) | |
SwipeRegion |
获取或设置开启卷帘的区域。
(Inherited from Layer3D.) | |
TransparentSorting |
获取或设置是否透明排序。此属性设置为true,即按透明排序,可以保证两个半透明对象之间的半透效果正确。
| |
Type |
获取三维图层的类型。有关三维图层的类型,请参见Layer3DType类。
(Inherited from Layer3D.) | |
VisibleDistance | Obsolete.
获取或设置该三维图层中对象的可见距离。当设置值小于0时对象始终显示。该属性已过时,相关功能已被Layer3D类中的 MaxObjectVisibleDistance 属性和MinObjectVisibleDistance属性取代。
(Inherited from Layer3D.) | |
VisibleVolIndex |
获取或设置图层的叠加体元栅格数据的索引号。
| |
VisibleVolName |
获取或设置图层的叠加体元栅格数据的名称。
| |
Volume |
获取体元栅格数据图层。
| |
WireFrameMode |
获取或设置模型线框显示模式。
|
事件
名称 | 描述 | |
---|---|---|
RibbonTrailKeyPosReached |
使用带状跟踪符号的线对象,当发光带达到一条线的顶点时触发该事件。
(Inherited from Layer3D.) |