百度
网易
新浪
淘宝网
京东商城
腾迅
爱奇艺
携程旅行
58同城
东方财富
精诚软件网
Google谷歌
搜狗
C语言一级真题软件
C语言C++题库软件
Python题库软件
精诚供货单管理软件
精诚标识牌批量生成软件
产品数据分析软件-价格走势图(免费试用版)
软件发布QQ群1:198100458
软件定制QQ:1275208205
温馨提示:市场有风险,投资需谨慎!!!
首页
软件开发资料
软件定制开发
软件下载中心
计算机应用
生活杂谈
关于我们
安全退出
计算机应用
SKYLINE开发的资料(中文注释)
常用特殊难打难找字符收集整理
项目管理术语表
更改远程桌面端口3389为其他的端口号
如何配置 SQL Server 2005 以允许远程连接
修改windows server 2008 时间和日期格式
SKYLINE开发的资料(中文注释)
oracle10g数据导入导入导出
WIN2003下Oracle 10g的放火墙设置
外网访问SQL SERVER检查
SQL 2000中tempdb数据库的收缩
MS SQL Server 2000系统数据类型
SQL模糊查询语句
如何配置 SQL Server以允许远程连接
Windows XP自动登录
Windows Server 2003的自动登录设置
更改远程桌面端口3389为其他的端口号
Windows Server 2008远程多用户登陆的配置方法
信息来源:互联网 SKYLINE开发的资料(中文注释及笔记) ITerraExplorer 接口告诉我们怎样使用可视化的开发工具打开fly文件,允许你设置CPU运行模式,或者ITerraExplorer打开或关闭fly文件 ITerraExplorer 方法 Load, SetCPUSavingMode ITerraExplorer2 方法 GetUserUnits, GetTEVersion ITerraExplorer3 方法 LoadEx ITerraExplorer4 方法 Save, SaveAs ITerraExplorer5 方法 SetParam, GetParam Load 接口告诉我们是否在使用可视化的语言和fly怎样打开 HRESULT Load([in] BSTR URL) url加载文件的路径 GetUserUnits 获取客户端坐标系统的使用单位 HRESULT GetUserUnits( [out] VARIANT* shortSpeed, [out] VARIANT* shortAltitude, [out] VARIANT* shortAltitudeType, [out] VARIANT* shortLatLongType) GetTEVersion 获取支持的软件版本 HRESULT GetTEVersion ( [out] VARIANT* shortMajor, [out] VARIANT* shortMinor, [out] VARIANT* shortBuild ) 参数 shortMajor, 第一个软件版本 shortMinor, 第二个软件版本 shortBuild) 第三个软件版本 Save 保存工程 SaveAs 另村工程 ( [in] FileName ) 参数 FileName 另存工程的名字 IPlane 接口允许你控制相机的方向、视角、速度等。 IPlane 方法 UpdateData, SetUpdateMask, FlyTo IPlane2 方法 SetPosition, MovePosition, GetPosition, FlyToObject IPlane3 方法 FieldOfView IPlane 4 方法 SetSpeed, GetSpeed FlyTo 飞行到某一位置 ( [in] double X, 水平方向坐标 [in] double Z, 垂直方向坐标 [in] double Height, 高度 [in] double Distance, 飞行到后视点离位置的距离 [in] double Yaw, 方位角 [in] double Pitch, 视角上下倾斜角度 [in] BSTR Pattern 视角飞行到固定位置的模式 ) 参数 X, 输入水平方向坐标 Z, 输入垂直方向坐标 Height, 输入高度 Distance, 飞行到后视点离位置的距离 Yaw, 方位角 Pitch, 视角上下倾斜角度 Pattern 视角飞行到固定位置的模式 SetPosition 设置跳转到视角的位置 ( [in] double X [in] double Y [in] double Height [in] double Yaw [in] double Pitch [in] double Roll [in] double CameraDeltaYaw, [in] double CameraDeltaPitch, [in, defaultvalue(0)] long Flags ) X, 水平方向坐标 Z, 垂直方向坐标 Height 高度 Distance, 飞行到后视点离位置的距离 Yaw, 视角方位角 Pitch, 视角上下倾斜角度 Pattern 视角飞行到固定位置的模式 movePosition 设置移动到视角的位置 ( [in] double X, 水平方向坐标 [in] double Y, 垂直方向坐标 [in] double Height, 高度 [in] double Yaw, 视角方位角度 [in] double Pitch, 视角上下倾斜角度 [in] double Roll, 左右倾斜角度 [in] double CameraDeltaYaw, [in] double CameraDeltaPitch, [in, defaultvalue(0)] long Flags ) GetPosition 获取当前视角的位置 ([out] VARIANT* doubleX, 输出视角所在的经度 [out] VARIANT* doubleY, 输出视角所在的经度 [out] VARIANT* doubleHeight, 输出视角所在的高度 [out] VARIANT* doubleYaw, 视角方位角 [out] VARIANT* doublePitch, 视角上下倾斜角度 [out] VARIANT* doubleRoll, 视角左右倾斜角度 [out] VARIANT* doubleCameraDeltaYaw, [out] VARIANT* doubleCameraDeltaPitch) FlyToObject 飞行到物体 ([in] BSTR ObjectID [in] ActionCode Code ) 参数 ObjectID, 输入物体ID Code 飞行到模式 SetSpeed 设置相机速度 ([in] double Speed ) 参数 Speed 输入速度 IObjectManager4 IObjectManager主要是新建对象,它有许多方法用来新建不同的对象。 IObjectManager分为四个级别,每个级别的使用方法不同。 其中的对象的位置接口是通过ITerrainLocation2::SetPosition(),ITerrainLocation2::GetPosition()实现的。 IObjectManager方法如下: IObjectManager 方法: CreatePolyline, Create2DPolygon, CreateRectangle, CreateRegularPolygon, CreateCircle, Create3DPolygon, CreateBuilding, CreateBox, CreatePyramid, CreateCylinder, CreateCone, CreateEllipse, CreateArc, CreateArrow, Create3DArrow, CreateSphere, CreateModel, CreateLabel, CreateLabelEx, CreateLocation, CreateTreeHotlink, CreateRoute, CreateMessage, GetObject IObjectManager2 方法: CreatePolyline, Create2DPolygon, CreateRectangle, CreateRegularPolygon, CreateCircle, Create3DPolygon, CreateBuilding, CreateBox, CreatePyramid, CreateCylinder, CreateCone, CreateEllipse, CreateArc, CreateArrow, Create3DArrow, CreateSphere, CreateModel, CreateLabel, CreateLabelEx, CreateLocation, CreateTreeHotlink, CreateRoute, CreateMessage, GetObject, CreateImageLabel, CreateImageLabelEx IObjectManager3 方法: CreatePolyline, Create2DPolygon, CreateRectangle, CreateRegularPolygon, CreateCircle, Create3DPolygon, CreateBuilding, CreateBox, CreatePyramid, CreateCylinder, CreateCone, CreateEllipse, CreateArc, CreateArrow, Create3DArrow, CreateSphere, CreateModel, CreateLabel, CreateLabelEx, CreateLocation, CreateTreeHotlink, CreateRoute, CreateMessage, GetObject, CreateImageLabel, CreateImageLabelEx, CreateDynamicObject IObjectManager4 方法: CreatePolyline, Create2DPolygon, CreateRectangle, CreateRegularPolygon, CreateCircle, Create3DPolygon, CreateBuilding, CreateBox, CreatePyramid, CreateCylinder, CreateCone, CreateEllipse, CreateArc, CreateArrow, Create3DArrow, CreateSphere, CreateModel, CreateLabel, CreateLabelEx, CreateLocation, CreateTreeHotlink, CreateRoute, CreateMessage, GetObject, CreateImageLabel, CreateImageLabelEx, CreateDynamicObject,CreateImageryLayer, CreateVideoOnTerrain, CreatePointCloudModel CreatePolyline public ITerrainPolyline2 CreatePolyline ( object SafeArrayVertices, int LineColor, HeightStyleCode HeightStyle, int GroupID, string Description ); 参数 SafeArrayVertices 一个数组节点包含三个double值,这三个double值由x纬度,h高度,y经度。 如果这个参数是零,将创建一个空的对象,用户可以获得对象添加节点。 LineColor 对象的颜色,其值为RGB值 HeightStyle 一个枚举值,主要是对象在地形中的相对位置。 HeightStyleCode可用的值如下: o HSC_TERRAIN_RELATIVE = 0 每个对象节点在地形上的一个相对的高度 o HSC_PIVOT_RELATIVE = 1 每个节点在对象轴上的一个相对高度 o HSC_ON_TERRAIN = 2 所有节点在地形上的高度 o HSC_TERRAIN_ABSOLUTE = 3 每个对象的节点对地形数据库中基础数据的一个相对高度 GroupID Information窗体中的树group,如果这个值被设置为零,这个对象将被创建在Information窗体中的最底端。 Description 对象在Information窗体中显示的名称,如果为空,TerraExplorer将自动为其设置一个唯一的名称。 返回值 此方法所创建的新 ITerrainPolyline2 对象。 Create2DPolygon public ITerrainPolyline2 Create2DPolygon ( object SafeArrayVertices, int LineColor, double FillOpacity, int FillColor, HeightStyleCode HeightStyle, int GroupID, string Description ); 参数 SafeArrayVertices 一个数组节点包含三个double值,这三个double值由x纬度,h高度,y经度。 如果这个参数是零,将创建一个空的对象,用户可以获得对象添加节点。 LineColor 对象边框的颜色,其值为RGB值 FillOpacity 对象的透明度 FillColor 对象的填充颜色,其值为RGB值 HeightStyle 一个枚举值,主要是对象在地形中的相对位置。 HeightStyleCode可用的值如下: o HSC_TERRAIN_RELATIVE = 0 每个对象节点在地形上的一个相对的高度 o HSC_PIVOT_RELATIVE = 1 每个节点在对象轴上的一个相对高度 o HSC_ON_TERRAIN = 2 所有节点在地形上的高度 o HSC_TERRAIN_ABSOLUTE = 3 每个对象的节点对地形数据库中基础数据的一个相对高度 GroupID Information窗体中的树group,如果这个值被设置为零,这个对象将被创建在Information窗体中的最底端。 Description 对象在Information窗体中显示的名称,如果为空,TerraExplorer将自动为其设置一个唯一的名称。 返回值 此方法所创建的新 ITerrainPolyline2 对象。 CreateRectangle public ITerrainRectangle2 CreateRectangle ( double X, double Y, double Elevation, double ObjectWidth, double ObjectDepth, int LineColor, double FillOpacity, int FillColor, HeightStyleCode HeightStyle, int GroupID, string Description ); 参数 X 纬度 Y 经度 Elevation 高度 ObjectWidth 对象的宽度 ObjectDepth 对象的长度 LineColor 对象边框的颜色,其值为RGB值 FillOpacity 对象的透明度 FillColor 对象的填充颜色,其值为RGB值 HeightStyle 一个枚举值,主要是对象在地形中的相对位置。 HeightStyleCode可用的值如下: o HSC_TERRAIN_RELATIVE = 0 每个对象节点在地形上的一个相对的高度 o HSC_PIVOT_RELATIVE = 1 每个节点在对象轴上的一个相对高度 o HSC_ON_TERRAIN = 2 所有节点在地形上的高度 o HSC_TERRAIN_ABSOLUTE = 3 每个对象的节点对地形数据库中基础数据的一个相对高度 GroupID Information窗体中的树group,如果这个值被设置为零,这个对象将被创建在Information窗体中的最底端。 Description 对象在Information窗体中显示的名称,如果为空,TerraExplorer将自动为其设置一个唯一的名称。 返回值 此方法所创建的新 ITerrainRectangle2 对象。 CreateRegularPolygon public ITerrainRegularPolygon2 CreateRegularPolygon ( double X, double Y, double Elevation, double Radius, int NumOfSegments, int LineColor, double FillOpacity, int FillColor, HeightStyleCode HeightStyle, int GroupID, string Description ); 参数 X 纬度 Y 经度 Elevation 高度 Radius, 半径 NumOfSegments, 对象中的片段编号 LineColor 对象边框的颜色,其值为RGB值 FillOpacity 对象的透明度 FillColor 对象的填充颜色,其值为RGB值 HeightStyle 一个枚举值,主要是对象在地形中的相对位置。 HeightStyleCode可用的值如下: o HSC_TERRAIN_RELATIVE = 0 每个对象节点在地形上的一个相对的高度 o HSC_PIVOT_RELATIVE = 1 每个节点在对象轴上的一个相对高度 o HSC_ON_TERRAIN = 2 所有节点在地形上的高度 o HSC_TERRAIN_ABSOLUTE = 3 每个对象的节点对地形数据库中基础数据的一个相对高度 GroupID Information窗体中的树group,如果这个值被设置为零,这个对象将被创建在Information窗体中的最底端。 Description 对象在Information窗体中显示的名称,如果为空,TerraExplorer将自动为其设置一个唯一的名称。 返回值 此方法所创建的新 ITerrainRegularPolygon2 对象。 CreateCircle public ITerrainRegularPolygon2 CreateCircle ( double X, double Y, double Elevation, double Radius, int NumOfSegments, int LineColor, double FillOpacity, int FillColor, HeightStyleCode HeightStyle, int GroupID, string Description ); 参数 X 纬度 Y 经度 Elevation 高度 Radius 半径 NumOfSegments 对象中的片段编号 LineColor 对象边框的颜色,其值为RGB值 FillOpacity 对象的透明度 FillColor 对象的填充颜色,其值为RGB值 HeightStyle 一个枚举值,主要是对象在地形中的相对位置。 HeightStyleCode可用的值如下: o HSC_TERRAIN_RELATIVE = 0 每个对象节点在地形上的一个相对的高度 o HSC_PIVOT_RELATIVE = 1 每个节点在对象轴上的一个相对高度 o HSC_ON_TERRAIN = 2 所有节点在地形上的高度 o HSC_TERRAIN_ABSOLUTE = 3 每个对象的节点对地形数据库中基础数据的一个相对高度 GroupID Information窗体中的树group,如果这个值被设置为零,这个对象将被创建在Information窗体中的最底端。 Description 对象在Information窗体中显示的名称,如果为空,TerraExplorer将自动为其设置一个唯一的名称。 返回值 此方法所创建的新 ITerrainRegularPolygon2 对象。 Create3DPolygon public ITerrain3DPolygon2 Create3DPolygon ( object SafeArrayVertices, double ObjectHeight, int LineColor, double FillOpacity, int FillColor, HeightStyleCode HeightStyle, int GroupID, string Description ); 参数 SafeArrayVertices 一个数组节点包含三个double值,这三个double值由x纬度,h高度,y经度。 如果这个参数是零,将创建一个空的对象,用户可以获得对象添加节点。 ObjectHeight 三维空间对象的高度 LineColor 对象边框的颜色,其值为RGB值 FillOpacity 对象的透明度 FillColor 对象的填充颜色,其值为RGB值 HeightStyle 一个枚举值,主要是对象在地形中的相对位置。 HeightStyleCode可用的值如下: o HSC_TERRAIN_RELATIVE = 0 每个对象节点在地形上的一个相对的高度 o HSC_TERRAIN_ABSOLUTE = 3 每个对象的节点对地形数据库中基础数据的一个相对高度 GroupID Information窗体中的树group,如果这个值被设置为零,这个对象将被创建在Information窗体中的最底端。 Description 对象在Information窗体中显示的名称,如果为空,TerraExplorer将自动为其设置一个唯一的名称。 返回值 此方法所创建的新 ITerrain3DPolygon2 对象。 Create3DPolygon public ITerrainBuilding2 Create3DPolygon ( object SafeArrayVertices, double ObjectHeight, BuildingStyleCode BuildingStyle, HeightStyleCode HeightStyle, int GroupID, string Description ); 参数 SafeArrayVertices 一个数组节点包含三个double值,这三个double值由x纬度,h高度,y经度。 如果这个参数是零,将创建一个空的对象,用户可以获得对象添加节点。 ObjectHeight 三维空间对象的高度 BuildingStyle, 枚举型,对象表面组成状态,其值如下: o BS_STRETCH_TERRAIN = 0 外表面都一样 o BS_POLYGONS = 1 表面形态可以由用户自己订制 HeightStyle 一个枚举值,主要是对象在地形中的相对位置。 HeightStyleCode可用的值如下: o HSC_TERRAIN_RELATIVE = 0 每个对象节点在地形上的一个相对的高度 o HSC_TERRAIN_ABSOLUTE = 3 每个对象的节点对地形数据库中基础数据的一个相对高度 GroupID Information窗体中的树group,如果这个值被设置为零,这个对象将被创建在Information窗体中的最底端。 Description 对象在Information窗体中显示的名称,如果为空,TerraExplorer将自动为其设置一个唯一的名称。 返回值 此方法所创建的新 ITerrainBuilding2 对象。 CreateBox public ITerrain3DRectBase2 CreateBox ( double X, double Y, double Elevation, double ObjectWidth, double ObjectDepth, double ObjectHeight, double Yaw, int LineColor, double FillOpacity, int FillColor, HeightStyleCode HeightStyle, int GroupID, string Description ); 参数 X 纬度 Y 经度 Elevation 高度 ObjectWidth 对象的宽度 ObjectDepth 对象的长度 ObjectHeight 对象的高度 Yaw 偏向(方向) LineColor 对象边框的颜色,其值为RGB值 FillOpacity 对象的透明度 FillColor 对象的填充颜色,其值为RGB值 HeightStyle 一个枚举值,主要是对象在地形中的相对位置。 HeightStyleCode可用的值如下: o HSC_TERRAIN_RELATIVE = 0 每个对象节点在地形上的一个相对的高度 o HSC_TERRAIN_ABSOLUTE = 3 每个对象的节点对地形数据库中基础数据的一个相对高度 GroupID Information窗体中的树group,如果这个值被设置为零,这个对象将被创建在Information窗体中的最底端。 Description 对象在Information窗体中显示的名称,如果为空,TerraExplorer将自动为其设置一个唯一的名称。 返回值 此方法所创建的新 ITerrain3DRectBase2 对象。 CreatePyramid public ITerrain3DRectBase2 CreatePyramid ( double X, double Y, double Elevation, double ObjectWidth, double ObjectDepth, double ObjectHeight, double Yaw, int LineColor, double FillOpacity, int FillColor, HeightStyleCode HeightStyle, int GroupID, string Description ); 参数 X 纬度 Y 经度 Elevation 高度 ObjectWidth 对象的宽度 ObjectDepth 对象的长度 ObjectHeight 对象的高度 Yaw 偏向(方向) LineColor 对象边框的颜色,其值为RGB值 FillOpacity 对象的透明度 FillColor 对象的填充颜色,其值为RGB值 HeightStyle 一个枚举值,主要是对象在地形中的相对位置。 HeightStyleCode可用的值如下: o HSC_TERRAIN_RELATIVE = 0 每个对象节点在地形上的一个相对的高度 o HSC_TERRAIN_ABSOLUTE = 3 每个对象的节点对地形数据库中基础数据的一个相对高度 GroupID Information窗体中的树group,如果这个值被设置为零,这个对象将被创建在Information窗体中的最底端。 Description 对象在Information窗体中显示的名称,如果为空,TerraExplorer将自动为其设置一个唯一的名称。 返回值 此方法所创建的新 ITerrain3DRectBase2 对象。 CreateCylinder public ITerrain3DRegBase2 CreateCylinder ( double X, double Y, double Elevation, double Radius, double ObjectHeight, int NumOfSegments, int LineColor, double FillOpacity, int FillColor, HeightStyleCode HeightStyle, int GroupID, string Description ); 参数 X 纬度 Y 经度 Elevation 高度 Radius, 半径 ObjectHeight 对象的高度 NumOfSegments, 对象中的片段编号 LineColor 对象边框的颜色,其值为RGB值 FillOpacity 对象的透明度 FillColor 对象的填充颜色,其值为RGB值 HeightStyle 一个枚举值,主要是对象在地形中的相对位置。 HeightStyleCode可用的值如下: o HSC_TERRAIN_RELATIVE = 0 每个对象节点在地形上的一个相对的高度 o HSC_TERRAIN_ABSOLUTE = 3 每个对象的节点对地形数据库中基础数据的一个相对高度 GroupID Information窗体中的树group,如果这个值被设置为零,这个对象将被创建在Information窗体中的最底端。 Description 对象在Information窗体中显示的名称,如果为空,TerraExplorer将自动为其设置一个唯一的名称。 返回值 此方法所创建的新 ITerrain3DRegBase2 对象。 CreateCone public ITerrain3DRegBase2 CreateCone ( double X, double Y, double Elevation, double Radius, double ObjectHeight, int NumOfSegments, int LineColor, double FillOpacity, int FillColor, HeightStyleCode HeightStyle, int GroupID, string Description ); 参数 X 纬度 Y 经度 Elevation 高度 Radius, 半径 ObjectHeight 对象的高度 NumOfSegments, 对象中的片段编号 LineColor 对象边框的颜色,其值为RGB值 FillOpacity 对象的透明度 FillColor 对象的填充颜色,其值为RGB值 HeightStyle 一个枚举值,主要是对象在地形中的相对位置。 HeightStyleCode可用的值如下: o HSC_TERRAIN_RELATIVE = 0 每个对象节点在地形上的一个相对的高度 o HSC_TERRAIN_ABSOLUTE = 3 每个对象的节点对地形数据库中基础数据的一个相对高度 GroupID Information窗体中的树group,如果这个值被设置为零,这个对象将被创建在Information窗体中的最底端。 Description 对象在Information窗体中显示的名称,如果为空,TerraExplorer将自动为其设置一个唯一的名称。 返回值 此方法所创建的新 ITerrain3DRegBase2 对象。 CreateEllipse public ITerrainEllipse2 CreateEllipse ( double X, double Y, double Elevation, double RadiusX, double RadiusY, int NumOfSegments, int LineColor, double FillOpacity, int FillColor, HeightStyleCode HeightStyle, int GroupID, string Description ); 参数 X 纬度 Y 经度 Elevation 高度 RadiusX, 椭圆的X轴半径 RadiusY 椭圆的Y轴半径 NumOfSegments, 对象中的片段编号 LineColor 对象边框的颜色,其值为RGB值 FillOpacity 对象的透明度 FillColor 对象的填充颜色,其值为RGB值 HeightStyle 一个枚举值,主要是对象在地形中的相对位置。 HeightStyleCode可用的值如下: o HSC_TERRAIN_RELATIVE = 0 每个对象节点在地形上的一个相对的高度 o HSC_PIVOT_RELATIVE = 1 每个节点在对象轴上的一个相对高度 o HSC_ON_TERRAIN = 2 所有节点在地形上的高度 o HSC_TERRAIN_ABSOLUTE = 3 每个对象的节点对地形数据库中基础数据的一个相对高度 GroupID Information窗体中的树group,如果这个值被设置为零,这个对象将被创建在Information窗体中的最底端。 Description 对象在Information窗体中显示的名称,如果为空,TerraExplorer将自动为其设置一个唯一的名称。 返回值 此方法所创建的新 ITerrainEllipse2 对象。
本网站主要提供:软件定制开发,网站定制开发,数据分析软件、管理软件、图片文件批量处理软件开发,软件产品发布及分享,软件开发资料收集及分享,计算机资料收集及分享,彩民工具开发资料收集及分享,生活资料收集及分享等。
常用网站:
百度
Google谷歌
搜狗
新浪
搜狐
腾迅
凤凰网
网易
京东商城
天猫
苏宁易购
汽车之家
淘宝网
东方财富
58同城
携程旅行
去哪儿
缤客酒店
4399游戏
爱奇艺
瓜子二手车
房天下
铁路购票12306
斗鱼TV
哔哩哔哩
访问本站表明您已同意以下条款:
1、本网站提供的资料、数据和软件仅供参考,请在使用前核实并慎重对待,因此受到的任何损失,精诚软件网不承担任何责任。
2、本网站提供的资料或数据有些来源于互联网,资料或数据的真实性、准确性等本网站不负任何责任,来源于互联网的资料或数据的版权归原创作者或原创网站所有。
3、本网站提供的软件仅为代替人工、提高效率、节省时间,严禁利用软件从事非法活动,对因使用软件而造成自身或他人损失的,均由软件使用者自行承担,本网站和软件作者不负任何责任。
版权所有 (C) 2025 精诚软件网 保留所有权利
版本 SanXin V3.5 11X5QianSan V3.0 11X5ShiYong ssqShiYong PK10ShiYong
温馨提示:市场有风险,投资需谨慎!!!