限定符和类型 | 方法和说明 |
---|---|
Point3D |
VisibleResult.getBarrierPoint()
返回障碍点的坐标值。
|
限定符和类型 | 方法和说明 |
---|---|
static DatasetGrid |
VisibilityAnalyst.calculateViewShed(DatasetGrid sourceDataset,
Point3D viewPoint,
double startAngle,
double viewAngle,
double viewRadius,
Datasource targetDatasource,
String targetDatasetName)
|
static DatasetGrid |
VisibilityAnalyst.calculateViewShed(DatasetGrid sourceDataset,
Point3D viewPoint,
double startAngle,
double viewAngle,
double viewRadius,
Datasource targetDatasource,
String targetDatasetName,
SteppedListener... listeners)
单点可视域分析,即分析单个观察点的可视范围。
|
static VisibleResult |
VisibilityAnalyst.isVisible(DatasetGrid sourceDataset,
Point3D fromPoint,
Point3D toPoint)
两点可视性分析,即判断两点之间是否相互可见。
|
static GeoLine[] |
VisibilityAnalyst.lineOfSight(DatasetGrid sourceDataset,
Point3D fromPoint,
Point3D toPoint)
计算两点间的通视线,即根据地形计算观察点到目标点的视线上的可视部分和不可视部分。
|
static DatasetVector |
VisibilityAnalyst.radarShieldAngle(DatasetGrid[] sourceDatasets,
Point3D viewPoint,
double startAngle,
double viewAngle,
double viewRadius,
Datasource targetDatasource,
String targetDatasetName,
double interval)
|
static DatasetVector |
VisibilityAnalyst.radarShieldAngle(DatasetGrid[] sourceDatasets,
Point3D viewPoint,
double startAngle,
double viewAngle,
double viewRadius,
Datasource targetDatasource,
String targetDatasetName,
double interval,
SteppedListener... listeners)
根据多个地形图和雷达中心点,返回各方位上最大的雷达遮蔽角的点数据集。
|
static DatasetVector |
VisibilityAnalyst.radarShieldAngle(DatasetGrid sourceDataset,
Point3D viewPoint,
double startAngle,
double viewAngle,
double viewRadius,
Datasource targetDatasource,
String targetDatasetName,
double interval)
|
static DatasetVector |
VisibilityAnalyst.radarShieldAngle(DatasetGrid sourceDataset,
Point3D viewPoint,
double startAngle,
double viewAngle,
double viewRadius,
Datasource targetDatasource,
String targetDatasetName,
double interval,
SteppedListener... listeners)
根据地形图和雷达中心点,返回各方位上最大的雷达遮蔽角的点数据集。
|
限定符和类型 | 方法和说明 |
---|---|
static Point3D |
Point3D.ceiling(Point3D pt)
通过将 Point3D 的坐标值舍入到与其接近的较大整数值,并以整数值构造一个新的 Point3D 返回。
|
Point3D |
Point3D.clone()
返回当前 Point3D 对象的一个拷贝。
|
static Point3D |
Geometrist.computePerpendicularPosition(Point3D point,
Point3D startPoint,
Point3D endPoint)
计算已知三维点到已知三维线的垂足。
|
static Point3D |
Point3D.floor(Point3D pt)
返回一个新的三维点对象,其 X、Y Z 坐标值分别为小于等于指定三维点对象的 X、Y、Z 坐标值的最大整数值,例如:给定三维点对象的 X、Y、Z 坐标值为(32.12,20.67,10.44),则生成的新的三维点对象的 X 坐标值应取小于等于给定三维点对象 X 坐标值的最大整数值,所以新的三维点对象的 X 坐标值为32,同理新的三维点对象的 Y 坐标值为20,Z 坐标值为10,因此,得到的新的点对象的坐标为(32,20,10)。
|
Point3D |
TextPart3D.getAnchorPoint()
返回此三维文本子对象的锚点,锚点与该子对象的文本对齐方式共同决定该子对象的显示位置。
|
Point3D |
BoundingBox.getCenter()
返回包围盒的中心点。
|
Point3D |
GeoBendingCylinder.getCenter()
获取弯折圆柱几何体中心点位置。
|
Point3D |
GeoBox.getCenter()
返回长方体几何对象的中心点。
|
Point3D |
GeoEllipsoid.getCenter()
返回椭球体几何对象的球心。
|
Point3D |
GeoEllipticRing.getCenter()
获取椭圆环体的中心点坐标。
|
Point3D |
GeoExtrudedBody.getCenter()
获取拉伸体的中心点坐标。
|
Point3D |
GeoParametricSurfaceMesh.getCenter()
获取3D极坐标建模参数化对象的中心点坐标。
|
Point3D |
GeoRectangularRing.getCenter()
获取矩形环体的中心点坐标。
|
Point3D |
GeoSphere.getCenter()
返回球体几何对象的球心。
|
Point3D |
GeoTable3D.getCenter()
获取棱台体的中心点坐标。
|
Point3D |
GeoTorus.getCenter()
获取圆环体的中心点坐标。
|
Point3D |
GeoTruncatedCone.getCenter()
获取圆台体的中心点坐标。
|
Point3D |
GeoWedge.getCenter()
获取楔形体的中心点坐标。
|
static Point3D |
Point3D.getEMPTY()
返回一个空的三维点对象,其 X,Y,Z 坐标值均为-1.7976931348623157e+308。
|
Point3D |
GeoExtrudedBody.getExtrudedDirection()
获取拉伸体的拉伸方向。
|
Point3D |
Geometry3D.getInnerPoint3D()
返回三维几何对象的内点,即在三维几何对象的内部且靠近中央的点。
|
Point3D |
Point3Ds.getItem(int index)
返回集合中指定索引的三维点对象。
|
Point3D |
ParticleSystem.getLocalCenterPos()
返回粒子系统对象的相对位置。
|
Point3D |
BoundingBox.getLower()
返回包围盒的最小三维点,即 X,Y,Z 坐标值最小的三维点对象(
Point3D )。 |
Point3D |
GeoGraphicObject.getModelRotate()
获取点标号模型模式旋转角度
|
Point3D |
GeoGraphicObject.getModelScale()
获取点标号模型模式缩放比例
|
Point3D |
Plane.getNormal()
获取面的法向量.
|
Point3D |
SymbolMarker3D.getOrigin() |
Point3D[] |
CoordSysTransRunnableArgs.getPoint3ds()
需要进行转换的坐标点串(三维点)。
|
Point3D |
Geometry3D.getPosition()
返回三维几何对象的位置。
|
Point3D |
NodeAnimation.getPostition()
获取节点动画所处的空间位置。
|
Point3D |
GeoGraphicObject.getRotate2D()
获取二维标号矢量模式旋转角度
|
Point3D |
GeoGraphicObject.getRotate3D()
获取三维标号矢量模式旋转角度
|
Point3D |
GeoGraphicObject.getScale2D()
获取二维标号矢量模式缩放比例
|
Point3D |
BoundingBox.getUpper()
返回包围盒的最大三维点,即 X,Y,Z 坐标值最大的三维点对象(
Point3D )。 |
Point3D |
GeoGraphicObject.getVectorRotate()
获得三维矢量模式旋转角度
|
Point3D |
GeoGraphicObject.getVectorScale()
获取三维标号矢量模式缩放比例
|
static Point3D |
Geometrist.intersectLineSegment(Point3D startPoint1,
Point3D endPoint1,
Point3D startPoint2,
Point3D endPoint2,
double tolerance)
返回两条三维线段的交点。
|
static Point3D |
Matrix.multiply(Point3D pnt,
Matrix mat)
点与矩阵相乘。
|
static Point3D |
Point3D.round(Point3D pt)
返回一个新的三维点对象。
|
Point3D[] |
Point3Ds.toArray()
将三维点集合对象转换为三维点对象数组。
|
Point3D |
Matrix.toScale()
返回矩阵的缩放分量.
|
Point3D |
Matrix.toTranslate()
返回矩阵的偏移量。
|
限定符和类型 | 方法和说明 |
---|---|
int |
Point3Ds.add(Point3D pt)
向集合中添加三维点对象,添加成功返回被添加对象的序号。
|
int |
Point3Ds.addRange(Point3D[] points)
向集合中添加三维点对象(以数组的形式),返回成功添加的三维点对象的个数。
|
static Point3D |
Point3D.ceiling(Point3D pt)
通过将 Point3D 的坐标值舍入到与其接近的较大整数值,并以整数值构造一个新的 Point3D 返回。
|
static Point3D |
Geometrist.computePerpendicularPosition(Point3D point,
Point3D startPoint,
Point3D endPoint)
计算已知三维点到已知三维线的垂足。
|
static double |
Geometrist.distanceToLineSegment(Point3D point,
Point3D startPoint,
Point3D endPoint)
计算已知三维点到已知三维线段的距离。
|
boolean |
Point3D.equals(Point3D point3D)
判定此三维点对象是否与指定的三维点对象相等,即有相同的坐标值。
|
static Point3D |
Point3D.floor(Point3D pt)
返回一个新的三维点对象,其 X、Y Z 坐标值分别为小于等于指定三维点对象的 X、Y、Z 坐标值的最大整数值,例如:给定三维点对象的 X、Y、Z 坐标值为(32.12,20.67,10.44),则生成的新的三维点对象的 X 坐标值应取小于等于给定三维点对象 X 坐标值的最大整数值,所以新的三维点对象的 X 坐标值为32,同理新的三维点对象的 Y 坐标值为20,Z 坐标值为10,因此,得到的新的点对象的坐标为(32,20,10)。
|
boolean |
GeoModel.fromFile(String file,
Point3D position)
通过给定的 3DS 文件或 SGM 文件以及三维模型几何对象的位置信息来创建三维模型几何对象。
|
double |
Model.getBoundingSphere(SkeletonID id,
Point3D centerPoint)
获取指定骨架的包围球,同时考虑矩阵。
|
double |
Plane.getDistance(Point3D vPoint)
获取指定的点到该平面的距离值。
|
boolean |
Point3Ds.insert(int index,
Point3D pt)
向集合中的指定序号处添加三维点对象,成功返回 true。
|
int |
Point3Ds.insertRange(int index,
Point3D[] points)
将指定的多个点对象添加到此点集合中,从指定的序号开始依次添加。
|
static Point3D |
Geometrist.intersectLineSegment(Point3D startPoint1,
Point3D endPoint1,
Point3D startPoint2,
Point3D endPoint2,
double tolerance)
返回两条三维线段的交点。
|
static boolean |
Geometrist.isPointOnLineSegment(Point3D point,
Point3D startPoint,
Point3D endPoint)
判断已知三维点是否在已知三维线段上,在线段上返回 true, 否则返回 false。
|
static boolean |
Geometrist.isProjectOnLineSegment(Point3D point,
Point3D startPoint,
Point3D endPoint)
判断已知三维点到已知三维线段的垂足是否在该三维线段上,如果在,返回 true,否则返回 false。
|
static Point3D |
Matrix.multiply(Point3D pnt,
Matrix mat)
点与矩阵相乘。
|
boolean |
Plane.ptInPlane(Point3D point)
判断空间点是否在该平面上。
|
CSGSimpleNode |
CSGEntity.rotate(Point3D rotate)
CSG实体旋转,返回CSG的简单Node。
|
void |
CSGNode.rotate(Point3D point3D)
当前Node对象旋转,改变自身,不返回新对象。
|
void |
GeoLine3D.rotateAxis(Point3D startPoint,
Point3D endPoint,
double dAngle,
boolean isLonLat)
实现三维线绕指定线段旋转。
|
static Point3D |
Point3D.round(Point3D pt)
返回一个新的三维点对象。
|
CSGSimpleNode |
CSGEntity.scale(Point3D scale)
当前CSG实体缩放,返回新的CSG简单节点。
|
void |
CSGNode.scale(Point3D point3D)
当前Node对象缩放,改变自身,不返回新对象。
|
void |
TextPart3D.setAnchorPoint(Point3D anchorPoint)
设置此三维文本子对象的锚点,锚点与该子对象的文本对齐方式共同决定该子对象的显示位置。
|
void |
GeoExtrudedBody.setExtrudedDirection(Point3D p3d)
设置拉伸体的拉伸方向。
|
void |
Point3Ds.setItem(int index,
Point3D point3D)
设置集合中指定索引的三维点对象。
|
void |
ParticleSystem.setLocalCenterPos(Point3D value)
设置粒子系统对象的相对位置。
|
void |
BoundingBox.setLower(Point3D lower)
设置包围盒的最小三维点,即 X,Y,Z 坐标值最小的三维点对象(
Point3D )。 |
void |
GeoModel3D.setMatrix(Point3D point,
Matrix matrix)
模型绕指定点矩阵变换。
|
void |
GeoGraphicObject.setModelRotate(Point3D modelRotate)
设置点标号模型模式旋转角度
|
void |
GeoGraphicObject.setModelScale(Point3D modelScale)
设置点标号模型模式缩放比例
|
void |
Plane.setNormal(Point3D normal)
设置面的法向量.
|
void |
Material3D.setPosition(int iTexture,
Point3D pnt)
设置纹理坐标在XYZ方向上的偏移。
|
void |
Geometry3D.setPosition(Point3D point)
设置三维几何对象的位置。
|
void |
GeoGraphicObject.setRotate2D(Point3D rotate2D)
设置二维标号矢量模式旋转角度
|
void |
GeoGraphicObject.setRotate3D(Point3D rotate3D)
设置三维标号矢量模式旋转角度
|
void |
GeoGraphicObject.setScale2D(Point3D scale2D)
设置二维标号矢量模式缩放比例
|
void |
BoundingBox.setUpper(Point3D upper)
设置包围盒的最大三维点,即 X,Y,Z 坐标值最大的三维点对象(
Point3D )。 |
void |
GeoGraphicObject.setVectorRotate(Point3D vectorRotate)
设置三维矢量模式旋转角度
|
void |
GeoGraphicObject.setVectorScale(Point3D vectorScale)
设置三维标号矢量模式比例值
|
CSGSimpleNode |
CSGEntity.translate(Point3D translate)
当前CSG实体平移,返回新的CSG简单节点。
|
void |
CSGNode.translate(Point3D point3D)
当前Node对象平移,改变自身,不返回新对象。
|
构造器和说明 |
---|
BoundingBox(Point3D lower,
Point3D upper)
根据给定的包围盒最大点和最小点构造一个新的包围盒对象。
|
CoordSysTransRunnableArgs(Point2D[] point2ds,
Point3D[] point3ds,
PrjCoordSys sourcePrj,
PrjCoordSys targetPrj,
CoordSysTransParameter parameter,
CoordSysTransMethod method,
CoordSysTransRunnableAction action)
构造一个新的 CoordSysTransRunnableArgs 对象。
|
GeoBendingCylinder(Point3D position,
double radius,
double length,
double angle)
根据给定的参数来构造一个 GeoBendingCylinder 的新对象。
|
GeoBox(Point3D position,
Size2D bottomSize,
double height)
根据指定的参数来构造一个 GeoBox 的新对象。
|
GeoCircle3D(Point3D position,
double radius)
根据指定的参数来构造一个 GeoCircle3D 的新对象。
|
GeoCone(Point3D position,
double bottomRadius,
double height)
根据指定的参数来构造一个 GeoCone 的新对象。
|
GeoCylinder(Point3D position,
double topRadius,
double bottomRadius,
double height)
根据指定的参数来构造一个 GeoCylinder 的新对象。
|
GeoEllipsoid(Point3D position,
double semiAxisX,
double semiAxisY,
double semiAxisZ)
根据指定的参数来构造一个 GeoEllipsoid 的新对象。
|
GeoEllipticRing(Point3D position,
double pipeRadius,
double semimajorAxis,
double semiminorAxis)
根据指定参数构造一个 GeoEllipticRing 新对象。
|
GeoExtrudedBody(Point3D position,
Point3Ds bottomRegion,
Point3D extrudedDirection,
double extrudedLength)
根据指定参数构建一个 GeoExtrudedBody 新对象。
|
GeoHemiSphere(Point3D position,
double radius)
根据指定的参数来构造一个 GeoHemiSphere 的新对象。
|
GeoPicture3D(String imageFile,
Point3D position,
double width,
double height,
double rotationZ)
根据指定的参数来构造一个 GeoPicture3D 的新对象。
|
GeoPie3D(Point3D position,
double semimajorAxis,
double semiminorAxis,
double startAngle,
double sweepAngle)
根据指定的参数来构造一个 GeoPie3D 的新对象。
|
GeoPieCylinder(Point3D position,
double semimajorAxis,
double semiminorAxis,
double startAngle,
double sweepAngle,
double height)
根据指定的参数来构造一个 GeoPieCylinder 的新对象。
|
GeoPoint3D(Point3D point)
根据指定的参数来构造一个 GeoPoint3D 对象。
|
GeoPyramid(Point3D position,
Size2D bottomSize,
double height)
根据指定的参数来构造一个 GeoPyramid 的新对象。
|
GeoRectangularRing(Point3D position,
double length,
double width,
double pipeRadius,
double chamferRadius)
根据指定的参数构造一个 GeoRectangularRing 新对象。
|
GeoSphere(Point3D position,
double radius)
根据指定的参数来构造一个 GeoSphere 的新对象。
|
GeoTable3D(Point3D position,
double length1,
double length2,
double ratio,
double height)
根据指定对象构造一个 GeoTable3D 新对象。
|
GeoTorus(Point3D position,
double ringRaDius,
double pipeRadius)
根据指定参数构造一个 GeoTorus 新对象。
|
GeoTruncatedCone(Point3D position,
double bottomRaDius,
double topRaDius,
double height)
根据指定参数构造一个 GeoTruncatedCone 新对象。
|
GeoWedge(Point3D position,
double bottomLength,
double bottomWidth,
double ratio,
double height)
根据参数构造一个 GeoWedge 新对象。
|
Plane(Point3D normal,
double distance)
由方向量和面距原点的距离构建面.
|
Plane(Point3D normal,
Point3D point)
点法式
|
Plane(Point3D point0,
Point3D point1,
Point3D point2)
根据三个不重合的三维点构造平面
|
Point3D(Point3D pt)
根据给定的 Point3D 对象构造一个与其完全相同的新对象。
|
Point3Ds(Point3D[] points)
根据指定的参数来构造一个 Point3Ds 的新对象。
|
TextPart3D(String text,
Point3D anchorPoint)
根据指定的参数来构造一个 TextPart3D 的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
Point3D |
CADRasterImageSetting.getOrientation()
获取光栅影像左下角在AutoCAD文件中的坐标位置,即显示位置。
|
Point3D |
ImportSettingModel3DS.getPosition()
获取导入模型的定位点。
|
Point3D |
ImportSettingModelDXF.getPosition()
获取导入模型的定位点。
|
Point3D |
ImportSettingModelFBX.getPosition()
获取导入模型的定位点。
|
Point3D |
ImportSettingModelFLT.getPosition()
获取导入模型的定位点。
|
Point3D |
ImportSettingModelOSG.getPosition()
获取导入模型的定位点。
|
Point3D |
ImportSettingModelX.getPosition()
获取导入模型的定位点。
|
限定符和类型 | 方法和说明 |
---|---|
void |
CADRasterImageSetting.setOrientation(Point3D orientation)
设置光栅影像左下角在AutoCAD文件中的坐标位置,即显示位置。
|
void |
ImportSettingModel3DS.setPosition(Point3D pntPosition)
设置导入模型的定位点。
|
void |
ImportSettingModelDXF.setPosition(Point3D pntPosition)
设置导入模型的定位点。
|
void |
ImportSettingModelFBX.setPosition(Point3D pntPosition)
设置导入模型的定位点。
|
void |
ImportSettingModelFLT.setPosition(Point3D pntPosition)
设置导入模型的定位点。
|
void |
ImportSettingModelOSG.setPosition(Point3D pntPosition)
设置导入模型的定位点。
|
void |
ImportSettingModelX.setPosition(Point3D pntPosition)
设置导入模型的定位点。
|
限定符和类型 | 方法和说明 |
---|---|
Point3D |
ObliquePhotogrammetryBuilder.getPointCenter()
获取三维点作为修改的中心点。
|
Point3D |
BIMCacheBuilder.getPosition()
获取中心点坐标
|
Point3D |
OSGBCacheBuilder.getPosition()
获取插入点的位置。
|
Point3D |
Point3DLinkModelCacheBuilder.getPosition()
获取插入点。
|
Point3D |
PointCloudFileInfo.getPosition()
获取点云数据的插入点。
|
Point3D |
VectorExtrudeCacheBuilder.getPosition()
获取position
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
OSGBVolumeCacheBuilderFromPoint3D.buildTile(Point3D posCenter,
boolean bComputeBounds,
boolean bIsEllipsoid,
boolean bToConfigFile)
指定切片叠加生成体元栅格缓存
|
boolean |
VectorExtrudeCacheBuilder.combine(String[] scpPath,
String outputPath,
Point3D point3d)
合并配置文件并且修改插入点。
|
static boolean |
OSGBCacheBuilder.generateConfigFile(String configFileName,
Point3D position,
PrjCoordSys value,
boolean bNEU,
String[] fileNames)
生成scp索引文件,此方式支持NEU(测站地方空间直角)坐标系。
|
static boolean |
OSGBCacheBuilder.generateConfigFile(String configFileName,
Point3D position,
PrjCoordSys value,
CoordSysTransParameter coordSysTransParam,
CoordSysTransMethod coordSysTransMethod,
ArrayList<String> fileNames)
生成scp索引文件。
|
static boolean |
OSGBCacheBuilder.generateConfigFile(String configFileName,
Point3D position,
PrjCoordSys value,
CoordSysTransParameter coordSysTransParam,
CoordSysTransMethod coordSysTransMethod,
boolean bNEU,
ArrayList<String> fileNames)
生成scp索引文件。
|
static boolean |
OSGBCacheBuilder.generateConfigFile(String configFileName,
Point3D position,
PrjCoordSys value,
PrjCoordSys valueDes,
CoordSysTransParameter coordSysTransParam,
CoordSysTransMethod coordSysTransMethod,
ArrayList<String> fileNames)
生成scp索引文件。
|
static boolean |
OSGBCacheBuilder.generateConfigFile(String configFileName,
Point3D position,
PrjCoordSys value,
String[] fileNames) |
static boolean |
OSGBCacheBuilder.generateConfigFile(String configFileName,
Point3D position,
PrjCoordSys value,
String[] fileNames,
TileStorageConnection mongoConn)
生成scp索引文件。
|
boolean |
PointCloudCacheBuilder.generatePointCloudList(String listFileName,
ArrayList<String> fileNames,
Point3D ptPos,
PrjCoordSys srcPrjCoordSys,
PointCloudInfoType infoType,
DataSeparator dataSeparator,
DataRGBMode RGBMode,
DataUnit dataUnit)
生成点云数据列表,该方法主要用于读取点云数据
|
static boolean |
CacheBuilderOSGBTool.modifyCenter(String scpFileName,
String outputFolder,
Point3D pointNewCenter)
已过时。
修改倾斜摄影模型文件的中心点。
|
static boolean |
ObliquePhotogrammetry3DModelTool.modifyCenter(String scpFileName,
String outputFolder,
Point3D pointNewCenter)
已过时。
|
static boolean |
CacheBuilderOSGBTool.objToosgb(String xmlFileName,
String outputFolder,
Point3D pointSrc,
Point3D pointDest,
ObjRotateOption option)
已过时。
将由PhotoScan导出的OBJ格式的倾斜摄影模型数据转换为OSGB格式,此转换支持模型旋转。
|
static boolean |
ObliquePhotogrammetry3DModelTool.objToosgb(String xmlFileName,
String outputFolder,
Point3D pointSrc,
Point3D pointDest,
ObjRotateOption option)
obj转osgb,支持设置转换之后的结果出现的位置。
|
void |
ObliquePhotogrammetryBuilder.setPointCenter(Point3D centerP)
设置三维点作为修改的中心点。
|
void |
BIMCacheBuilder.setPosition(Point3D value)
设置中心点坐标
|
void |
OSGBCacheBuilder.setPosition(Point3D value)
设置插入点的位置。
|
void |
Point3DLinkModelCacheBuilder.setPosition(Point3D value)
设置插入点。
|
void |
PointCloudFileInfo.setPosition(Point3D value)
设置点云数据的插入点。
|
void |
VectorExtrudeCacheBuilder.setPosition(Point3D point3D)
设置position
|
限定符和类型 | 字段和说明 |
---|---|
Point3D |
KeyPoint.groundPoint
点的地面坐标值
|
限定符和类型 | 方法和说明 |
---|---|
Point3D |
ImageGCPStatisticRecord.getGPObserve() |
Point3D |
ImagePairPointData.getGroundPoint1()
获取像点根据影像1 RPC参数反投影回地面点的物方坐标
|
Point3D |
ImagePairPointData.getGroundPoint2()
获取像点根据影像2 RPC参数反投影回地面点的物方坐标
|
Point3D |
RFM.imageToLonLat(ElevInterpolator elevInterpolator,
Point2D point) |
限定符和类型 | 方法和说明 |
---|---|
Point2D |
RFM.lonLatToImage(Point3D point) |
限定符和类型 | 方法和说明 |
---|---|
Point3D |
BaseAnimationRotate.getEndAngle()
获取旋转动画的结束旋转角度
|
Point3D |
BaseAnimationRotate.getStartAngle()
获取旋转动画的开始旋转角度
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
AnimationWayBase.addPathPt(Point3D vecPath)
添加路径点
|
boolean |
BaseAnimationWay.addPathPt(Point3D vecPath)
添加路径点
|
boolean |
AnimationWayBase.insertPathPt(int index,
Point3D vecPath)
插入路径点
|
boolean |
BaseAnimationWay.insertPathPt(int index,
Point3D vecPath)
插入路径点
|
void |
BaseAnimationRotate.setEndAngle(Point3D endangle)
设置旋转动画的结束旋转角度
|
boolean |
AnimationWayBase.setPathPt(int index,
Point3D vecPath)
设置路径点
|
boolean |
BaseAnimationWay.setPathPt(int index,
Point3D vecPath)
设置路径点
|
void |
BaseAnimationRotate.setStartAngle(Point3D startangle)
设置旋转动画的开始旋转角度
|
限定符和类型 | 方法和说明 |
---|---|
static Point3Ds |
DistanceAnalyst.costPathLine(Point3D sourcePoint,
Point3D targetPoint,
DistanceAnalystParameter parameter)
计算2点间最短路径
|
static Point3Ds |
DistanceAnalyst.costPathLine(Point3D sourcePoint,
Point3D targetPoint,
DistanceAnalystParameter parameter,
SteppedListener... listeners)
计算2点间最短路径
|
static Point3Ds |
DistanceAnalyst.flyPathLine(Point3D sourcePoint,
Point3D targetPoint,
double height,
DistanceAnalystParameter parameter,
SteppedListener... listeners)
计算两点间飞行路径
|
static int |
DistanceAnalyst.getPointsCount(Point3D sourcePoint,
Point3D targetPoint,
DistanceAnalystParameter parameter) |
static Point3Ds |
DistanceAnalyst.surfacePathLine(Point3D sourcePoint,
Point3D targetPoint,
DistanceAnalystParameter parameter) |
static Point3Ds |
DistanceAnalyst.surfacePathLine(Point3D sourcePoint,
Point3D targetPoint,
DistanceAnalystParameter parameter,
SteppedListener... listeners)
计算两点间表面最短路径
|
限定符和类型 | 方法和说明 |
---|---|
Point3D |
ElectroMagnetism.getOffset()
获取雷达位置偏移点
|
Point3D |
ElectroMagnetism.getPosition()
获取雷达位置点
|
Point3D |
ElectroMagnetism.getRotation()
获取雷达旋转值
|
限定符和类型 | 方法和说明 |
---|---|
void |
ElectroMagnetism.setOffset(Point3D point3D)
设置雷达位置偏移点
|
boolean |
RadarMechanical.setParameter(Point3D point3D,
Color sphereColor,
Color lineColor,
boolean bGridShow,
double dRadius)
设置雷达参数
|
boolean |
RadarPBR.setParameter(Point3D point3D,
Color sphereColor,
Color lineColor,
boolean bGridShow,
double dRadius,
String strTexturePath,
float fSpeedV)
设置雷达参数
|
boolean |
RadarPie.setParameter(Point3D point3D,
Color sphereColor,
Color lineColor,
Point3D rotate,
double dAngle,
boolean bGridShow,
double dRadius)
设置雷达参数
|
boolean |
RadarCustom.setParameter(Point3D point3D,
Point2Ds point2Ds,
double dAngle,
Color sphereColor,
Color lineColor,
Point3D rotate,
double dScale,
boolean bGridShow)
设置雷达参数
|
boolean |
RadarCircle.setParameter(Point3D point3D,
String strCircleType,
double dHalfAngleInner,
double dHalfAngleOuter,
double dClockAngleMin,
double dClockAngleMax,
double dCircleRadiusInner,
double dCircleRadiusOuter,
boolean bGridShow,
Color sphereColor)
设置雷达参数
|
boolean |
RadarClampToGround.setParameter(Point3D point3D,
String strCircleType,
double dHalfAngleInner,
double dHalfAngleOuter,
double dClockAngleMin,
double dClockAngleMax,
double dCircleRadiusInner,
double dCircleRadiusOuter,
boolean bGridShow,
Color sphereColor)
设置雷达参数
|
void |
ElectroMagnetism.setPosition(Point3D point3D)
设置雷达位置点
|
void |
ElectroMagnetism.setRotation(Point3D point3D)
设置雷达旋转
|
void |
RadarPie.setRotation(Point3D point3D)
设置模型旋转
|
限定符和类型 | 方法和说明 |
---|---|
Point3D |
PlotModelGroup.getRotate()
获取模型组对象模型旋转
|
Point3D |
PlotModelGroup.getScale()
获取模型组对象模型缩放值
|
限定符和类型 | 方法和说明 |
---|---|
void |
PlotModelGroupDynamicLayer.setPlotModelGroupPoint(PlotModelGroup plotModelGroup,
Point3D point3D)
设置模型组对象位置
|
void |
PlotModelGroupRenderLayer.setPlotModelGroupPoint(PlotModelGroup plotModelGroup,
Point3D point3D)
设置模型组对象位置
|
void |
PlotModelGroup.setPoint(Point3D point)
设置模型组位置
|
void |
PlotModelGroup.setRotate(Point3D rotate)
设置模型组对象模型旋转
|
void |
PlotModelGroup.setScale(Point3D scale)
设置模型组对象模型缩放值
|
构造器和说明 |
---|
PlotSubModel(Point3D point3D)
模型组子模型类构造函数
|
限定符和类型 | 方法和说明 |
---|---|
Point3D |
DotGridStyle.get2DRotate()
二维旋转。
|
Point3D |
DotVectorStyle.get3DRotate()
获取三维旋转角度。
|
Point3D |
DotVectorStyle.get3DScale()
获取三维缩放比例
|
Point3D |
DotModelStyle.getModelRotate()
获取模型旋转角度
|
Point3D |
DotModelStyle.getModelScale()
获取模型缩放比例
|
Point3D |
Target.getPosition()
获取坐标
|
限定符和类型 | 方法和说明 |
---|---|
void |
DotGridStyle.set2DRotate(Point3D pnt)
二维旋转。
|
void |
DotVectorStyle.set3DRotate(Point3D pnt)
设置三维旋转角度。
|
void |
DotVectorStyle.set3DScale(Point3D pnt)
设置三维缩放比例
|
void |
DotModelStyle.setModelRotate(Point3D pnt)
设置模型旋转角度
|
void |
DotModelStyle.setModelScale(Point3D pnt)
设置模型缩放比例
|
void |
Target.setPosition(Point3D position)
设置坐标
|
限定符和类型 | 方法和说明 |
---|---|
static Point3D |
GeoEntityToolkit.calculateRotate3D(Point3D point3D1,
Point3D point3D2,
Point3D point3D3)
计算切线方向(地理坐标)。
|
Point3D |
GeoEntityEffectDetecttoncone.getBottomPosition()
获取探测波底面圆中心点。
|
Point3D |
CommunicationLink.getEndPoint()
获取结束点。
|
Point3D |
GeoEntityEffectAttackline.getModelScale()
获取模型缩放比例。
|
static Point3D |
GeoEntityToolkit.getModelSize(String strModelPath)
获取模型大小(模模型的路径)
|
Point3D |
GeoEntityEffect.getOffset()
获取效相对于模型控制点偏移量(百分比)。
|
static Point3D |
GeoEntityToolkit.getOffsetPoint3D(Point3D ptOffset,
GeoEntityParameter geoEntityParameter)
获取根据偏移量计算实体偏移点
|
Point3D |
GeoEntityParameter.getPosition()
获取地理实体位置。
|
Point3D |
Satellite.getPosition(long time)
获取某一时刻卫星的经纬度坐标。
|
Point3D |
GeoEntityEffectDynamic.getPositionOffset()
获取偏移(单位:米)。
|
Point3D |
Satellite.getPrePosition(long lMSecond)
预测当前时间指定毫秒后的卫星的经纬度坐标。
|
Point3D |
GeoEntityParameter.getRotateAngle()
获取地理实体旋转。
|
Point3D |
GeoEntityEffectScanWave.getRotation()
获取旋转角度式
|
Point3D |
SatelliteGroup.getSatellitePos(String strSatelliteName)
获取卫星位置。
|
Point3D |
GeoEntityEffectDynamic.getScale()
获取渐变体模型默认缩放。
|
Point3D |
GeoEntityParameter.getScale()
获取地理实体缩放。
|
Point3D |
CommunicationLink.getStartPoint()
获取起始点。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
GeoEntitySimulation.addArrowCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity,
String strArrorTexturePath,
double dMinWidth,
float fSpeed,
double dVTilingWidth,
Point3D ptOffset)
为指定实体添加箭头通信链路线
|
boolean |
GeoEntitySimulation.addBasicCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity,
GeoStyle3D pLinkLineStyle3D,
GeoStyle3D pSignalLineStyle3D,
double dSignalSpeed,
double dSignalLengthRatio,
boolean bBothWay,
Point3D ptOffset)
为指定实体添加基础通信链路线
|
boolean |
GeoEntitySimulation.addBlast(GeoEntity pGeoEntity,
double dBlastRadius,
Point3D ptOffset)
为指定实体添加爆炸效果
|
boolean |
GeoEntitySimulation.addDetectionCone(GeoEntity pGeoEntity,
GeoStyle3D pStyle3D,
Point3D ptBottom,
double dRadius,
Point3D ptOffset)
为指定实体添加探测锥体
|
boolean |
GeoEntitySimulation.addFiresmoke(GeoEntity pGeoEntity,
double dFiresmokeRadius,
Point3D ptOffset)
为指定实体添加火焰
|
boolean |
GeoEntitySimulation.addFlowCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity,
Color colorValue3DLine,
Color colorValue3DGap,
double dLineWidth,
double dGapLength,
Point3D ptOffset,
int shortDashPattern)
为指定实体添加流动通信链路线
|
String |
GeoEntityManager.addGeoEntity(Scene pScene,
String strName,
Point3D pt)
添加一个地理实体。
|
String |
GeoEntityManager.addGeoEntity(Scene pScene,
String strName,
Point3D pt,
int nModelID)
添加一个地理实体。
|
String |
GeoEntityManager.addGeoEntity(Scene pScene,
String strName,
Point3D pt,
int nLibID,
int nCode)
添加一个地理实体(标号模式)。
|
String |
GeoEntityManager.addGeoEntity(Scene pScene,
String strName,
Point3D pt,
String strModelPath)
添加一个地理实体。
|
boolean |
GeoEntitySimulation.addMeteorCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity,
GeoStyle3D pLinkLineStyle3D,
GeoStyle3D pSignalLineStyle3D,
double dSignalSpeed,
double dSignalLengthRatio,
boolean bBothWay,
Point3D ptOffset)
为指定实体添加流星通信链路线
|
boolean |
GeoEntitySimulation.addScanCone(GeoEntity pGeoEntity,
GeoStyle3D pStyle3D,
double dOutRadius,
int nType,
double dInRadius,
double dVstartAngle,
double dVendAngle,
double dHConeAngle,
double dHAngle,
double dVAngle,
Point3D ptOffset)
为指定实体添加扫描锥体
|
boolean |
GeoEntitySimulation.addScanWave(GeoEntity pGeoEntity,
double dLength,
double dWidth,
double dHeight,
double dAngle,
Point3D ptRotation,
int nSectionSlices,
GeoStyle3D geoStyle3D,
ArrayList<String> arrTexturePath,
ArrayList<Double> arrVTiling,
ArrayList<Double> arrSpeedV,
ArrayList<UVWMappingMode> arrMappingMode,
Point3D ptOffset)
为指定实体添加扫描波
|
boolean |
GeoEntitySimulation.addSign(GeoEntity pGeoEntity,
SignPro pSignPro,
Point3D ptOffset)
给指定地理实体添加标牌
|
boolean |
GeoEntitySimulation.addTailflame(GeoEntity pGeoEntity,
double dCrossDiameter,
Point3D ptOffset)
为指定实体添加尾焰
|
boolean |
GeoEntitySimulation.addTailgas(GeoEntity pGeoEntity,
double dCrossDiameter,
Point3D ptOffset)
为指定实体添加尾气
|
boolean |
GeoEntitySimulation.addTrackLine(GeoEntity pGeoEntity,
int nTrackType,
GeoStyle pTrackStyle,
int nShowPointCount,
double dStreamerWidth,
Point3D ptOffset)
为指定实体添加轨(航)迹线
|
boolean |
GeoEntitySimulation.addTubularCommLinkLine(GeoEntity pStartGeoEntity,
GeoEntity pEndGeoEntity,
double dStartDimeter,
double dEndDimeter,
int nSectionSlices,
GeoStyle3D geoStyle3D,
ArrayList<String> arrTexturePath,
ArrayList<Double> arrVTiling,
ArrayList<Double> arrSpeedV,
ArrayList<UVWMappingMode> arrMappingMode,
Point3D ptOffset)
为指定实体添加管状通信链路线
|
static Point3D |
GeoEntityToolkit.calculateRotate3D(Point3D point3D1,
Point3D point3D2,
Point3D point3D3)
计算切线方向(地理坐标)。
|
static Point3D |
GeoEntityToolkit.getOffsetPoint3D(Point3D ptOffset,
GeoEntityParameter geoEntityParameter)
获取根据偏移量计算实体偏移点
|
void |
GeoEntityEffectDetecttoncone.setBottomPosition(Point3D ptBottom)
设置探测波底面圆中心点。
|
void |
CommunicationLink.setEndPoint(Point3D pnt)
设置结束点。
|
void |
GeoEntityEffectAttackline.setModelScale(Point3D ptModelScale)
设置模型缩放比例。
|
void |
GeoEntityEffect.setOffset(Point3D pntOffset)
设置效相对于模型控制点偏移量(百分比)。
|
void |
GeoEntityParameter.setPosition(Point3D pt)
设置地理实体位置。
|
void |
GeoEntityEffectDynamic.setPositionOffset(Point3D ptOffset)
设置偏移(单位:米)。
|
void |
GeoEntityParameter.setRotateAngle(Point3D pt)
设置地理实体旋转。
|
void |
GeoEntityEffectScanWave.setRotation(Point3D ptRotate)
设置旋转角度
|
void |
GeoEntityEffectDynamic.setScale(Point3D ptScale)
设置渐变体模型默认缩放。
|
void |
GeoEntityParameter.setScale(Point3D pt)
设置地理实体缩放。
|
void |
CommunicationLink.setStartPoint(Point3D pnt)
设置起始点。
|
限定符和类型 | 方法和说明 |
---|---|
Point3D |
SymbolLibrary.getDefaultRotate3D(int code)
获取默认的旋转角度
|
Point3D |
AnimationRotate.getEndAngle()
获取旋转动画的结束旋转角度
|
Point3D |
AnimationRotate.getStartAngle()
获取旋转动画的开始旋转角度
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
AnimationWay.addPathPt(Point3D vecPath)
添加路径点
|
boolean |
AnimationWay.insertPathPt(int index,
Point3D vecPath)
插入路径点
|
void |
AnimationRotate.setEndAngle(Point3D endangle)
设置旋转动画的结束旋转角度
|
boolean |
AnimationWay.setPathPt(int index,
Point3D vecPath)
设置路径点
|
void |
AnimationRotate.setStartAngle(Point3D startangle)
设置旋转动画的开始旋转角度
|
限定符和类型 | 方法和说明 |
---|---|
static Point3D |
Scene.cartesianToGeographical(Point3D point,
SceneType sceneType)
将指定场景类型的地理坐标转成笛卡尔坐标。
|
static Point3D |
Scene.geographicalToCartesian(Point3D point,
SceneType sceneType)
将笛卡尔坐标转成指定场景类型的地理坐标。
|
Point3D |
Scene.getAutoLockOffset()
返回相机相对于锁定对象的偏移量。
|
Point3D |
EditFeature.getEditPoint()
返回编辑三维线节点的点信息。
|
Point3D |
DynamicObjectState.getOffset()
获取动态对象的偏移量。
|
Point3D |
InstanceObjectState.getOffset()
获取偏移量
|
Point3D |
VideoMapBoard.getPosition()
获取或设置观察点的位置
|
Point3D |
DynamicObjectState.getScale()
获取动态对象的缩放比例,可分别设置XYZ三个方向的比例数值。
|
Point3D |
InstanceObjectState.getScale()
获取缩放比
|
Point3D |
DynamicObjectState.getSelfRotAxis()
获取动态对象的自转轴。
|
Point3D |
Layer3DSettingVolume.getSliceCoordinate()
获取剖切面的位置。
|
Point3D |
Sun.getViewerGeoPosition() |
Point3D |
Scene.pixelToGlobe(Point point)
将屏幕点对象转换成三维点对象,该三维点对象包含了经纬度和海拔高度信息。
|
Point3D |
Scene.pixelToGlobe(Point point,
PixelToGlobeMode mode)
将屏幕点对象转换成三维点对象。
|
static Point3D |
Scene.pseudoCartesianToSpherical(Point3D point)
将伪直角坐标转换为经纬度坐标。
|
static Point3D |
Scene.sphericalToCartesian(Point3D point)
将经纬度坐标转换为球面笛卡尔坐标。
|
static Point3D |
Scene.sphericalToPseudoCartesian(Point3D point)
将经纬度坐标转换为伪直角坐标。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
TrackGeometry.addPointOnGeometry(Point3D modifyPoint)
在三维线上新增节点位置。
|
static Point3D |
Scene.cartesianToGeographical(Point3D point,
SceneType sceneType)
将指定场景类型的地理坐标转成笛卡尔坐标。
|
static ArrayList<Point3D> |
Scene.ENUToLonLat(ArrayList<Point3D> ptList,
Point3D lonlat)
将以经纬度作为插入点的笛卡尔坐标系的模型转成经纬度坐标。
|
static ArrayList<Point3D> |
Scene.ENUToLonLat(ArrayList<Point3D> ptList,
Point3D lonlat,
SceneType sceneType)
将以经纬度作为插入点的笛卡尔坐标系的模型转成经纬度坐标,在指定场景的球体类型上加载。
|
static Point3D |
Scene.geographicalToCartesian(Point3D point,
SceneType sceneType)
将笛卡尔坐标转成指定场景类型的地理坐标。
|
static Matrix |
Scene.getENUTransformMatrix(Point3D point)
返回插入点经纬度矩阵。
|
double |
TerrainLayers.getSlopeDirectionValues(Point3D position)
获取场景地形特定位置的坡向。
|
double |
TerrainLayers.getSlopeValue(Point3D point3d)
获取坡度分析中某一个三维点所在位置的坡度信息。
|
Point |
Scene.globeToPixel(Point3D point)
将三维点对象转换成屏幕点对象。
|
static ArrayList<Point3D> |
Scene.lonLatToENU(ArrayList<Point3D> ptList,
Point3D lonlat)
将经纬度的点转成以经纬度作为插入点的ENU坐标。
|
static ArrayList<Point3D> |
Scene.lonLatToENU(ArrayList<Point3D> ptList,
Point3D lonlat,
SceneType sceneType)
将经纬度的点转成以经纬度作为插入点的ENU坐标,在椭球上加载。
|
void |
EditFeature.modifyPoint(Point3D modifyPoint)
实现编辑三维线节点移动到指定位置。
|
static Point3D |
Scene.pseudoCartesianToSpherical(Point3D point)
将伪直角坐标转换为经纬度坐标。
|
void |
Scene.setAutoLockOffset(Point3D value)
设置相机相对于锁定对象的偏移量
通过调用该方法,可以在锁定目标对象时,改变相机对象相对于锁定对象的x轴、y轴、z轴偏移量,该偏移量暂时只适用于z轴。
|
void |
Layer3D.setCustomClipCross(Point3D position,
Point2D dimension,
double rotX,
double rotY,
double rotZ,
double extrudeDistance)
设置自定义四边形裁剪。
|
void |
Layer3D.setCustomClipPlane(Point3D firstPoint,
Point3D secondPoint,
Point3D thirdPoint)
裁剪面分析,按顺序设置三个顶点的位置,裁剪面分析的结果指只显示该面法线方向的部分,法线遵循右手法则,逆时针法线朝上,顺时针法线朝下,分析结果只显示大拇指方向上的模型结构。
|
void |
DynamicObjectState.setOffset(Point3D value)
设置动态对象的偏移量。
|
void |
InstanceObjectState.setOffset(Point3D offset)
设置偏移量
|
void |
VideoMapBoard.setPosition(Point3D position) |
void |
DynamicObjectState.setScale(Point3D value)
设置动态对象的缩放比例,可分别设置XYZ三个方向的比例数值。
|
void |
InstanceObjectState.setScale(Point3D scale)
设置缩放比
|
void |
DynamicObjectState.setSelfRotAxis(Point3D value)
设置动态对象的自转轴。
|
void |
Layer3DSettingVolume.setSliceCoordinate(Point3D value)
设置剖切面的位置。
|
void |
Sun.setViewerGeoPosition(Point3D point3D) |
static Point3D |
Scene.sphericalToCartesian(Point3D point)
将经纬度坐标转换为球面笛卡尔坐标。
|
static Point3D |
Scene.sphericalToPseudoCartesian(Point3D point)
将经纬度坐标转换为伪直角坐标。
|
boolean |
OceanEffect.triggerImpact(String Name,
Point3D position,
double velocity)
触发水面冲击
|
boolean |
OceanEffect.updateRotorWash(String Name,
Point3D position)
刷新水面扰动特效
|
boolean |
OceanEffect.updateWakeGenerator(String Name,
Point3D position)
刷新尾迹特效
|
构造器和说明 |
---|
SelectedOSGBFileInfo(String m_fileName,
Point3D m_pos)
根据指定参数构造一个新的 SelectedOSGBFileInfo 对象。
|
限定符和类型 | 方法和说明 |
---|---|
Point3D |
SightlineResult.getBarrierPoint()
获取障碍点。
|
Point3D |
Profile.getEndPoint()
获取剖面线分析的的结束点。
|
Point3D[] |
CheckResult.getErrorPoints()
已过时。
返回错误点。
|
Point3D |
BarrierPoint3D.getIntersectionPoint()
返回障碍点坐标。
|
Point3D |
Profile.getLeftTopPosition()
返回剖面线纹理中左上角点对应的三维空间位置。
|
Point3D |
VisibleResult3D.getPointTarget()
返回目标点对象。
|
Point3D |
VisibleResult3D.getPointView()
返回观察点对象。
|
Point3D |
CollisionAnalysis.getPosition()
获取模型的空间位置。
|
Point3D |
ProjectionImage.getPosition()
获取视频投放的观察点坐标。
|
Point3D |
Profile.getRightBottomPosition()
返回剖面线纹理中右下角点对应的三维空间位置。
|
Point3D |
Profile.getStartPoint()
获取剖面线分析的的起始点。
|
Point3D |
SightlineResult.getTargetPoint()
获取目标点。
|
Point3D |
Sightline.getTargetPoint(int index)
根据索引获取目标点。
|
Point3D |
Sightline.getViewerPosition()
获取观察者的位置。
|
Point3D |
SightlineResult.getViewerPosition()
获取观察点位置。
|
Point3D |
Skyline.getViewerPosition()
获取观察者的位置。
|
Point3D |
ViewDome.getViewerPosition()
开敞度分析,获取观察者位置。
|
Point3D |
Viewshed3D.getViewerPosition()
获取观察点的位置。
|
Point3D |
Profile.measurePoint3D(Point value)
根据剖面线纹理中的像素位置,计算对应的三维空间位置。
|
限定符和类型 | 方法和说明 |
---|---|
int |
Sightline.addTargetPoint(Point3D point)
添加目标点对象。
|
double |
SlopeMap.getSlopeDirectionValue(Point3D point)
获得指定位置点的坡向值,大小在0~360之间,单位:度。
|
double |
SlopeMap.getSlopeValue(Point3D point)
获得指定位置点的坡度值,大小在0~90之间,单位:度。
|
static DatasetVolume |
Interpolator3D.interpolate(InterpolationParameter3D parameter,
Point3D[] points,
double[] values,
PrjCoordSys prjCoordSys,
double zValueScale,
Datasource targetDatasource,
String targetDatasetName,
PixelFormat pixelFormat)
|
static DatasetVolume |
Interpolator3D.interpolate(InterpolationParameter3D parameter,
Point3D[] points,
double[] values,
PrjCoordSys prjCoordSys,
double zValueScale,
Datasource targetDatasource,
String targetDatasetName,
PixelFormat pixelFormat,
SteppedListener... listeners)
对三维点记录集进行三维插值分析,并返回分析结果。
|
static VisibleResult3D |
VisibilityAnalyst3D.isVisible(Point3D viewPoint,
Point3D targetPoint)
已过时。
根据指定的观察点和目标点,来进行通视性分析。
|
void |
ProjectionImage.setDirectionByPoint(Point3D value)
通过指定三维点更新方向角(Heading)和俯仰角(Pitch)
|
void |
Viewshed3D.setDistDirByPoint(Point3D value)
根据目标点位置,计算观察者点位和目标点的距离和方向。
|
void |
Profile.setEndPoint(Point3D point)
设置剖面线分析的的结束点。
|
void |
CollisionAnalysis.setPosition(Point3D position)
设置模型的空间位置。
|
void |
ProjectionImage.setPosition(Point3D position)
设置视频投放的观察点坐标。
|
void |
Profile.setStartPoint(Point3D point)
设置剖面线分析的的起始点。
|
void |
Sightline.setTargetPoint(int index,
Point3D point)
设置目标点对象。
|
void |
Sightline.setViewerPosition(Point3D position)
设置观察者的位置。
|
void |
Skyline.setViewerPosition(Point3D position)
设置观察者的位置。
|
void |
ViewDome.setViewerPosition(Point3D position)
开敞度分析,设置观察者位置。
|
void |
Viewshed3D.setViewerPosition(Point3D position)
设置观察点的位置。
|
构造器和说明 |
---|
SightlineResult(Point3D viewerPosition,
Point3D targetPoint,
Point3D barrierPoint,
boolean bVisible)
根据指定的观察点、目标点、是否通视、障碍点参数构造一个新的SightlineResult对象。
|
限定符和类型 | 方法和说明 |
---|---|
Point3D |
ExtrudedBody.getExtrudedDirection()
返回拉伸体的拉伸方向。
|
Point3D |
ImportSetting3dxml.getPosition()
获取导入模型的定位点。
|
Point3D |
ImportSettingDGN3DModel.getPosition()
返回dgn3D模型的插入点位置。
|
Point3D |
ImportSettingIFC.getPosition()
获取导入模型的定位点。
|
Point3D |
ImportSettingRVM.getPosition() |
Point3D |
ImportSettingRVT.getPosition()
返回RVT的插入点位置。
|
Point3D |
LocationInfo.getPosition()
获取模型中心点坐标
|
Point3D |
SunlightAnalysisPointResult.getPosition()
获取三维点的位置。
|
Point3D |
ShadowVolumeSetting.getViewerPosition()
获取观察者位置属性
|
限定符和类型 | 方法和说明 |
---|---|
static ArrayList<GeoModel3D> |
ModelTools.rotate(ArrayList<GeoModel3D> listGeoModels,
Point3D rotatePoint,
double dXAngle,
double dYAngle,
double dZAngle)
模型对象批量旋转。
|
void |
ExtrudedBody.setExtrudedDirection(Point3D direction)
设置拉伸体的拉伸方向
|
void |
ImportSetting3dxml.setPosition(Point3D point3d)
设置导入模型的定位点。
|
void |
ImportSettingDGN3DModel.setPosition(Point3D point3d)
设置dgn3D模型的插入点位置。
|
void |
ImportSettingIFC.setPosition(Point3D point3d)
设置导入模型的定位点。
|
void |
ImportSettingRVM.setPosition(Point3D point3d)
设置位置
|
void |
ImportSettingRVT.setPosition(Point3D point3d)
设置RVT的插入点位置。
|
void |
LocationInfo.setPosition(Point3D position)
设置模型中心点坐标
|
void |
ShadowVolumeSetting.setViewerPosition(Point3D value)
设置观察者位置属性
|
static GeoModel3D |
ModelBuilder3D.skylineSectorBody(GeoLine3D line3D,
Point3D pntViewer,
double dHeight,
boolean bLatLon)
获取天际线与观察点构成的闭合体,目前仅用于WebGL端构建实体。
|
static ArrayList<GeoModel3D> |
ModelTools.translate(Point3D pntBase,
ArrayList<GeoModel3D> listGeoModels,
double dbX,
double dbY,
double dbZ) |
static HashMap<ViewShedType,ArrayList<Geometry3D>> |
TINOperator.viewShed(String sctFile,
Point3D viewPoint,
double dHeading,
double dTilt,
LightType lightType,
double dSample,
Geometry clipRegion)
根据视点、方位角以及俯仰角获取地形可视与不可视区域
\
|
static GeoModel3D |
ModelBuilder3D.viewShedBody(ArrayList<Point3Ds> point3Dlist,
Point3D pntViewer,
double dRadius,
ViewShedType type,
boolean bLatLon)
获取可视域闭合体,目前仅用于WebGL端构建实体.
|
构造器和说明 |
---|
ExtrudedBody(CSGProfile bottomProfile,
Point3D extrudedDirection,
double extrudedLength)
根据给定的截面、拉伸方向、拉伸长度,构造一个新的 ExtrudedBody 对象。
|
LocationInfo(int ID,
Point3D position,
double distance) |
限定符和类型 | 方法和说明 |
---|---|
Point3D |
ObjectSetVertexAddEvent.getPosition() |
构造器和说明 |
---|
ObjectSetVertexAddEvent(Object source,
Point3D position,
int pointID,
int id,
Layer3D layer) |
Copyright © 2021–2024 SuperMap. All rights reserved.