类的使用
com.supermap.data.Point3D
-
-
com.supermap.analyst.spatialanalyst中Point3D的使用
返回Point3D的com.supermap.analyst.spatialanalyst中的方法 限定符和类型 方法和说明 Point3D
VisibleResult. getBarrierPoint()
返回障碍点的坐标值。参数类型为Point3D的com.supermap.analyst.spatialanalyst中的方法 限定符和类型 方法和说明 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)
根据地形图和雷达中心点,返回各方位上最大的雷达遮蔽角的点数据集。 -
com.supermap.data中Point3D的使用
com.supermap.data中Point3D的子类 限定符和类型 类和说明 class
Vector3D
三维向量类。返回Point3D的com.supermap.data中的方法 限定符和类型 方法和说明 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()
获取楔形体的中心点坐标。Point3D
OrientedBoundingBox. getCenter()
获取中心点Point3D[]
OrientedBoundingBox. getCornerPoints()
获取八个角点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
MathUtil. rotate(Point3D point, double dAangle, Vector3D vecRotateAxis)
计算point绕旋转轴vecRotateAxis旋转dAangle后的点或向量static Point3D
Point3D. round(Point3D pt)
返回一个新的三维点对象。Point3D[]
Point3Ds. toArray()
将三维点集合对象转换为三维点对象数组。Point3D
Matrix. toScale()
返回矩阵的缩放分量.Point3D
Matrix. toTranslate()
返回矩阵的偏移量。参数类型为Point3D的com.supermap.data中的方法 限定符和类型 方法和说明 int
Point3Ds. add(Point3D pt)
向集合中添加三维点对象,添加成功返回被添加对象的序号。Vector3D
Vector3D. add(Point3D other)
返回当前向量加上other后新向量。void
Vector3D. addEquals(Point3D other)
当前向量加上other,改变自身。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
Vector3D. distance(Point3D p1, Point3D p2)
返回p1与p2的距离static double
MathUtil. distance(Point3D point, Segment3D segment)
计算点到线段距离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
MathUtil. isOnSegment(Point3D point, Segment3D segment)
点是否在线段上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对象旋转,改变自身,不返回新对象。static Point3D
MathUtil. rotate(Point3D point, double dAangle, Vector3D vecRotateAxis)
计算point绕旋转轴vecRotateAxis旋转dAangle后的点或向量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)
设置三维标号矢量模式比例值Vector3D
Vector3D. subtract(Point3D other)
返回当前向量减other向量的新向量。void
Vector3D. subtractEquals(Point3D other)
当前向量减other向量,改变自身。CSGSimpleNode
CSGEntity. translate(Point3D translate)
当前CSG实体平移,返回新的CSG简单节点。void
CSGNode. translate(Point3D point3D)
当前Node对象平移,改变自身,不返回新对象。参数类型为Point3D的com.supermap.data中的构造器 构造器和说明 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 的新对象。Segment3D(Point3D startPoint, Point3D endPoint)
根据给定起点终点构造三维线段。TextPart3D(String text, Point3D anchorPoint)
根据指定的参数来构造一个 TextPart3D 的新对象。Vector3D(Point3D pt)
根据给定的 三维点对象 构造一个新的三维向量对象。 -
com.supermap.data.conversion中Point3D的使用
返回Point3D的com.supermap.data.conversion中的方法 限定符和类型 方法和说明 Point3D
CADRasterImageSetting. getOrientation()
获取光栅影像左下角在AutoCAD文件中的坐标位置,即显示位置。Point3D
ImportSettingModel3DS. getPosition()
获取导入模型的定位点。Point3D
ImportSettingModelDXF. getPosition()
获取导入模型的定位点。Point3D
ImportSettingModelFBX. getPosition()
获取导入模型的定位点。Point3D
ImportSettingModelFLT. getPosition()
获取导入模型的定位点。Point3D
ImportSettingModelOSG. getPosition()
获取导入模型的定位点。Point3D
ImportSettingModelX. getPosition()
获取导入模型的定位点。参数类型为Point3D的com.supermap.data.conversion中的方法 限定符和类型 方法和说明 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)
设置导入模型的定位点。 -
com.supermap.data.processing中Point3D的使用
返回Point3D的com.supermap.data.processing中的方法 限定符和类型 方法和说明 Point3D
ObliquePhotogrammetryBuilder. getPointCenter()
获取三维点作为修改的中心点。Point3D
BIMCacheBuilder. getPosition()
返回生成瓦片的中心点坐标。Point3D
OSGBCacheBuilder. getPosition()
获取插入点的位置。Point3D
Point3DLinkModelCacheBuilder. getPosition()
获取插入点。Point3D
PointCloudFileInfo. getPosition()
获取点云数据的插入点。Point3D
VectorExtrudeCacheBuilder. getPosition()
获取position参数类型为Point3D的com.supermap.data.processing中的方法 限定符和类型 方法和说明 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 -
com.supermap.image.processing中Point3D的使用
声明为Point3D的com.supermap.image.processing中的字段 限定符和类型 字段和说明 Point3D
KeyPoint. groundPoint
点的地面坐标值返回Point3D的com.supermap.image.processing中的方法 限定符和类型 方法和说明 Point3D
ImageGCPStatisticRecord. getGPObserve()
Point3D
ImagePairPointData. getGroundPoint1()
获取像点根据影像1 RPC参数反投影回地面点的物方坐标Point3D
ImagePairPointData. getGroundPoint2()
获取像点根据影像2 RPC参数反投影回地面点的物方坐标Point3D
RFM. imageToLonLat(ElevInterpolator elevInterpolator, Point2D point)
参数类型为Point3D的com.supermap.image.processing中的方法 限定符和类型 方法和说明 Point2D
RFM. lonLatToImage(Point3D point)
-
com.supermap.mobjects.animation中Point3D的使用
返回Point3D的com.supermap.mobjects.animation中的方法 限定符和类型 方法和说明 Point3D
BaseAnimationRotate. getEndAngle()
获取旋转动画的结束旋转角度Point3D
BaseAnimationRotate. getStartAngle()
获取旋转动画的开始旋转角度参数类型为Point3D的com.supermap.mobjects.animation中的方法 限定符和类型 方法和说明 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)
设置旋转动画的开始旋转角度 -
com.supermap.mobjects.common中Point3D的使用
参数类型为Point3D的com.supermap.mobjects.common中的方法 限定符和类型 方法和说明 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)
计算两点间表面最短路径 -
com.supermap.mobjects.electromagnetism中Point3D的使用
返回Point3D的com.supermap.mobjects.electromagnetism中的方法 限定符和类型 方法和说明 Point3D
ElectroMagnetism. getOffset()
获取雷达位置偏移点Point3D
ElectroMagnetism. getPosition()
获取雷达位置点Point3D
ElectroMagnetism. getRotation()
获取雷达旋转值参数类型为Point3D的com.supermap.mobjects.electromagnetism中的方法 限定符和类型 方法和说明 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)
设置模型旋转 -
com.supermap.mobjects.plotmodelgroup中Point3D的使用
返回Point3D的com.supermap.mobjects.plotmodelgroup中的方法 限定符和类型 方法和说明 Point3D
PlotModelGroup. getRotate()
获取模型组对象模型旋转Point3D
PlotModelGroup. getScale()
获取模型组对象模型缩放值参数类型为Point3D的com.supermap.mobjects.plotmodelgroup中的方法 限定符和类型 方法和说明 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)
设置模型组对象模型缩放值参数类型为Point3D的com.supermap.mobjects.plotmodelgroup中的构造器 构造器和说明 PlotSubModel(Point3D point3D)
模型组子模型类构造函数 -
com.supermap.mobjects.situationmonitor中Point3D的使用
返回Point3D的com.supermap.mobjects.situationmonitor中的方法 限定符和类型 方法和说明 Point3D
DotGridStyle. get2DRotate()
二维旋转。Point3D
DotVectorStyle. get3DRotate()
获取三维旋转角度。Point3D
DotVectorStyle. get3DScale()
获取三维缩放比例Point3D
DotModelStyle. getModelRotate()
获取模型旋转角度Point3D
DotModelStyle. getModelScale()
获取模型缩放比例Point3D
Target. getPosition()
获取坐标参数类型为Point3D的com.supermap.mobjects.situationmonitor中的方法 限定符和类型 方法和说明 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)
设置坐标 -
com.supermap.mobjects.situationsimulation中Point3D的使用
返回Point3D的com.supermap.mobjects.situationsimulation中的方法 限定符和类型 方法和说明 static Point3D
GeoEntityToolkit. calcPositionOffsetInMatrix4d(Point3D ptTargetPos, Point3D ptCurPos, Point3D ptCurRotate)
根据当前的位置和旋转,求目标点在当前局部坐标系中的偏移量(通过位置和旋转确定局部坐标系)static Point3D
GeoEntityToolkit. calculateRotate3D(Point3D point3D1, Point3D point3D2, Point3D point3D3)
计算切线方向(地理坐标)。Point3D
FollowParameter. getAngleOffset()
获取相对跟踪对象自身矩阵的绕XYZ的角度偏移量(单位:°)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)
获取根据偏移量计算实体偏移点static Point3D
GeoEntityToolkit. getOffsetPoint3D(Point3D pntOffset, Point3D pntPos, Point3D pntRotate)
计算相对于当前坐标矩阵的X、Y、Z轴的偏移量的点的经纬度坐标(位置和旋转确定坐标矩阵)Point3D
GeoEntityParameter. getPosition()
获取地理实体位置。Point3D
LocationParameter. getPosition()
获取相机位置点Point3D
Satellite. getPosition(long time)
获取某一时刻卫星的经纬度坐标。Point3D
FollowParameter. getPositionOffset()
获取相对跟踪对象自身矩阵XYZ的位置偏移量(单位:米)Point3D
GeoEntityEffectDynamic. getPositionOffset()
获取偏移(单位:米)。Point3D
Satellite. getPrePosition(long lMSecond)
预测当前时间指定毫秒后的卫星的经纬度坐标。Point3D
GeoEntityParameter. getRotateAngle()
获取地理实体旋转。Point3D
GeoEntityEffectScanWave. getRotation()
获取旋转角度式Point3D
LocationParameter. getRotationAngle()
获取相机绕XYZ旋转的角度(Tilt, Roll, Handing)Point3D
SatelliteGroup. getSatellitePos(String strSatelliteName)
获取卫星位置。Point3D
GeoEntityEffectDynamic. getScale()
获取渐变体模型默认缩放。Point3D
GeoEntityParameter. getScale()
获取地理实体缩放。Point3D
CommunicationLink. getStartPoint()
获取起始点。参数类型为Point3D的com.supermap.mobjects.situationsimulation中的方法 限定符和类型 方法和说明 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. calcPositionOffsetInMatrix4d(Point3D ptTargetPos, Point3D ptCurPos, Point3D ptCurRotate)
根据当前的位置和旋转,求目标点在当前局部坐标系中的偏移量(通过位置和旋转确定局部坐标系)static Point3D
GeoEntityToolkit. calculateRotate3D(Point3D point3D1, Point3D point3D2, Point3D point3D3)
计算切线方向(地理坐标)。static Point3D
GeoEntityToolkit. getOffsetPoint3D(Point3D ptOffset, GeoEntityParameter geoEntityParameter)
获取根据偏移量计算实体偏移点static Point3D
GeoEntityToolkit. getOffsetPoint3D(Point3D pntOffset, Point3D pntPos, Point3D pntRotate)
计算相对于当前坐标矩阵的X、Y、Z轴的偏移量的点的经纬度坐标(位置和旋转确定坐标矩阵)void
FollowParameter. setAngleOffset(Point3D angleOffset)
设置相对跟踪对象自身矩阵的绕XYZ的角度偏移量(单位:°)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
LocationParameter. setPosition(Point3D position)
设置相机位置点void
FollowParameter. setPositionOffset(Point3D positionOffset)
设置相对跟踪对象自身矩阵XYZ的位置偏移量(单位:米)void
GeoEntityEffectDynamic. setPositionOffset(Point3D ptOffset)
设置偏移(单位:米)。void
GeoEntityParameter. setRotateAngle(Point3D pt)
设置地理实体旋转。void
GeoEntityEffectScanWave. setRotation(Point3D ptRotate)
设置旋转角度void
LocationParameter. setRotationAngle(Point3D rotationAngle)
设置相机绕XYZ旋转的角度void
GeoEntityEffectDynamic. setScale(Point3D ptScale)
设置渐变体模型默认缩放。void
GeoEntityParameter. setScale(Point3D pt)
设置地理实体缩放。void
CommunicationLink. setStartPoint(Point3D pnt)
设置起始点。 -
com.supermap.plot中Point3D的使用
返回Point3D的com.supermap.plot中的方法 限定符和类型 方法和说明 Point3D
SymbolLibrary. getDefaultRotate3D(int code)
获取默认的旋转角度Point3D
AnimationRotate. getEndAngle()
获取旋转动画的结束旋转角度Point3D
AnimationRotate. getStartAngle()
获取旋转动画的开始旋转角度参数类型为Point3D的com.supermap.plot中的方法 限定符和类型 方法和说明 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)
设置旋转动画的开始旋转角度 -
com.supermap.realspace中Point3D的使用
返回Point3D的com.supermap.realspace中的方法 限定符和类型 方法和说明 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)
将经纬度坐标转换为伪直角坐标。参数类型为Point3D的com.supermap.realspace中的方法 限定符和类型 方法和说明 boolean
TrackGeometry. addPointOnGeometry(Point3D modifyPoint)
在绘制的Geometry上新增节点位置。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)
刷新尾迹特效参数类型为Point3D的com.supermap.realspace中的构造器 构造器和说明 SelectedOSGBFileInfo(String m_fileName, Point3D m_pos)
根据指定参数构造一个新的 SelectedOSGBFileInfo 对象。 -
com.supermap.realspace.spatialanalyst中Point3D的使用
返回Point3D的com.supermap.realspace.spatialanalyst中的方法 限定符和类型 方法和说明 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)
根据剖面线纹理中的像素位置,计算对应的三维空间位置。参数类型为Point3D的com.supermap.realspace.spatialanalyst中的方法 限定符和类型 方法和说明 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)
设置观察点的位置。参数类型为Point3D的com.supermap.realspace.spatialanalyst中的构造器 构造器和说明 SightlineResult(Point3D viewerPosition, Point3D targetPoint, Point3D barrierPoint, boolean bVisible)
根据指定的观察点、目标点、是否通视、障碍点参数构造一个新的SightlineResult对象。 -
com.supermap.realspace.threeddesigner中Point3D的使用
返回Point3D的com.supermap.realspace.threeddesigner中的方法 限定符和类型 方法和说明 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()
获取观察者位置属性参数类型为Point3D的com.supermap.realspace.threeddesigner中的方法 限定符和类型 方法和说明 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端构建实体.参数类型为Point3D的com.supermap.realspace.threeddesigner中的构造器 构造器和说明 ExtrudedBody(CSGProfile bottomProfile, Point3D extrudedDirection, double extrudedLength)
根据给定的截面、拉伸方向、拉伸长度,构造一个新的 ExtrudedBody 对象。LocationInfo(int ID, Point3D position, double distance)
-
com.supermap.realspace.ui中Point3D的使用
返回Point3D的com.supermap.realspace.ui中的方法 限定符和类型 方法和说明 Point3D
ObjectSetVertexAddEvent. getPosition()
参数类型为Point3D的com.supermap.realspace.ui中的构造器 构造器和说明 ObjectSetVertexAddEvent(Object source, Point3D position, int pointID, int id, Layer3D layer)
-
Copyright © 2021–2024 SuperMap. All rights reserved.