类的使用
com.supermap.data.Point3D
-
-
com.supermap.analyst.spatialanalyst中Point3D的使用
返回Point3D的com.supermap.analyst.spatialanalyst中的方法 限定符和类型 方法和说明 Point3DVisibleResult. getBarrierPoint()返回障碍点的坐标值。参数类型为Point3D的com.supermap.analyst.spatialanalyst中的方法 限定符和类型 方法和说明 static DatasetGridVisibilityAnalyst. calculateViewShed(DatasetGrid sourceDataset, Point3D viewPoint, double startAngle, double viewAngle, double viewRadius, Datasource targetDatasource, String targetDatasetName)static DatasetGridVisibilityAnalyst. calculateViewShed(DatasetGrid sourceDataset, Point3D viewPoint, double startAngle, double viewAngle, double viewRadius, Datasource targetDatasource, String targetDatasetName, SteppedListener... listeners)单点可视域分析,即分析单个观察点的可视范围。static VisibleResultVisibilityAnalyst. isVisible(DatasetGrid sourceDataset, Point3D fromPoint, Point3D toPoint)两点可视性分析,即判断两点之间是否相互可见。static GeoLine[]VisibilityAnalyst. lineOfSight(DatasetGrid sourceDataset, Point3D fromPoint, Point3D toPoint)计算两点间的通视线,即根据地形计算观察点到目标点的视线上的可视部分和不可视部分。static DatasetVectorVisibilityAnalyst. radarShieldAngle(DatasetGrid[] sourceDatasets, Point3D viewPoint, double startAngle, double viewAngle, double viewRadius, Datasource targetDatasource, String targetDatasetName, double interval)static DatasetVectorVisibilityAnalyst. radarShieldAngle(DatasetGrid[] sourceDatasets, Point3D viewPoint, double startAngle, double viewAngle, double viewRadius, Datasource targetDatasource, String targetDatasetName, double interval, SteppedListener... listeners)根据多个地形图和雷达中心点,返回各方位上最大的雷达遮蔽角的点数据集。static DatasetVectorVisibilityAnalyst. radarShieldAngle(DatasetGrid sourceDataset, Point3D viewPoint, double startAngle, double viewAngle, double viewRadius, Datasource targetDatasource, String targetDatasetName, double interval)static DatasetVectorVisibilityAnalyst. 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的子类 限定符和类型 类和说明 classVector3D三维向量类。返回Point3D的com.supermap.data中的方法 限定符和类型 方法和说明 static Point3DPoint3D. ceiling(Point3D pt)通过将 Point3D 的坐标值舍入到与其接近的较大整数值,并以整数值构造一个新的 Point3D 返回。Point3DPoint3D. clone()返回当前 Point3D 对象的一个拷贝。static Point3DGeometrist. computePerpendicularPosition(Point3D point, Point3D startPoint, Point3D endPoint)计算已知三维点到已知三维线的垂足。static Point3DPoint3D. 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)。Point3DTextPart3D. getAnchorPoint()返回此三维文本子对象的锚点,锚点与该子对象的文本对齐方式共同决定该子对象的显示位置。Point3DBoundingBox. getCenter()返回包围盒的中心点。Point3DGeoBendingCylinder. getCenter()获取弯折圆柱几何体中心点位置。Point3DGeoBox. getCenter()返回长方体几何对象的中心点。Point3DGeoEllipsoid. getCenter()返回椭球体几何对象的球心。Point3DGeoEllipticRing. getCenter()获取椭圆环体的中心点坐标。Point3DGeoExtrudedBody. getCenter()获取拉伸体的中心点坐标。Point3DGeoParametricSurfaceMesh. getCenter()获取3D极坐标建模参数化对象的中心点坐标。Point3DGeoRectangularRing. getCenter()获取矩形环体的中心点坐标。Point3DGeoSphere. getCenter()返回球体几何对象的球心。Point3DGeoTable3D. getCenter()获取棱台体的中心点坐标。Point3DGeoTorus. getCenter()获取圆环体的中心点坐标。Point3DGeoTruncatedCone. getCenter()获取圆台体的中心点坐标。Point3DGeoWedge. getCenter()获取楔形体的中心点坐标。static Point3DPoint3D. getEMPTY()返回一个空的三维点对象,其 X,Y,Z 坐标值均为-1.7976931348623157e+308。Point3DGeoExtrudedBody. getExtrudedDirection()获取拉伸体的拉伸方向。Point3DGeometry3D. getInnerPoint3D()返回三维几何对象的内点,即在三维几何对象的内部且靠近中央的点。Point3DPoint3Ds. getItem(int index)返回集合中指定索引的三维点对象。Point3DParticleSystem. getLocalCenterPos()返回粒子系统对象的相对位置。Point3DBoundingBox. getLower()返回包围盒的最小三维点,即 X,Y,Z 坐标值最小的三维点对象(Point3D)。Point3DPointCloud. getMaxExtents()获取坐标边界最大值.Point3DPointCloud. getMinExtents()获取坐标边界最小值.Point3DGeoGraphicObject. getModelRotate()获取点标号模型模式旋转角度Point3DGeoGraphicObject. getModelScale()获取点标号模型模式缩放比例Point3DPlane. getNormal()获取面的法向量.Point3DSymbolMarker3D. getOrigin()Point3DGeoMultiPoint. getPart(int index)获取多点几何对象中指定序号的子对象。Point3D[]CoordSysTransRunnableArgs. getPoint3ds()需要进行转换的坐标点串(三维点)。Point3DGeometry3D. getPosition()返回三维几何对象的位置。Point3DNodeAnimation. getPostition()获取节点动画所处的空间位置。Point3DGeoGraphicObject. getRotate2D()获取二维标号矢量模式旋转角度Point3DGeoGraphicObject. getRotate3D()获取三维标号矢量模式旋转角度Point3DGeoGraphicObject. getScale2D()获取二维标号矢量模式缩放比例Point3DBoundingBox. getUpper()返回包围盒的最大三维点,即 X,Y,Z 坐标值最大的三维点对象(Point3D)。Point3DGeoGraphicObject. getVectorRotate()获得三维矢量模式旋转角度Point3DGeoGraphicObject. getVectorScale()获取三维标号矢量模式缩放比例Point3DMesh3D. getVertexAt(int nIndex)获取指定索引的顶点数据static Point3DGeometrist. intersectLineSegment(Point3D startPoint1, Point3D endPoint1, Point3D startPoint2, Point3D endPoint2, double tolerance)返回两条三维线段的交点。static Point3DMatrix. multiply(Point3D pnt, Matrix mat)点与矩阵相乘。static Point3DMathUtil. rotate(Point3D point, double dAangle, Vector3D vecRotateAxis)计算点绕旋转轴旋转后的点或向量。static Point3DPoint3D. round(Point3D pt)返回一个新的三维点对象。Point3D[]Point3Ds. toArray()将三维点集合对象转换为三维点对象数组。Point3DMatrix. toScale()返回矩阵的缩放分量.Point3DMatrix. toTranslate()返回矩阵的偏移量。参数类型为Point3D的com.supermap.data中的方法 限定符和类型 方法和说明 intPoint3Ds. add(Point3D pt)向集合中添加三维点对象,添加成功返回被添加对象的序号。Vector3DVector3D. add(Point3D other)计算当前向量与另一个向量的和,返回两个向量之和后的新向量。voidVector3D. addEquals(Point3D other)计算当前向量与另一个向量的和,改变当前向量自身。intGeoMultiPoint. addPart(Point3D point)向多点几何对象追加一个子对象。intPoint3Ds. addRange(Point3D[] points)向集合中添加三维点对象(以数组的形式),返回成功添加的三维点对象的个数。static Point3DPoint3D. ceiling(Point3D pt)通过将 Point3D 的坐标值舍入到与其接近的较大整数值,并以整数值构造一个新的 Point3D 返回。static Point3DGeometrist. computePerpendicularPosition(Point3D point, Point3D startPoint, Point3D endPoint)计算已知三维点到已知三维线的垂足。static doubleVector3D. distance(Point3D p1, Point3D p2)返回两个向量之间的距离。static doubleMathUtil. distance(Point3D point, Segment3D segment)计算点到线段间的距离。static doubleGeometrist. distanceToLineSegment(Point3D point, Point3D startPoint, Point3D endPoint)计算已知三维点到已知三维线段的距离。booleanPoint3D. equals(Point3D point3D)判定此三维点对象是否与指定的三维点对象相等,即有相同的坐标值。static Point3DPoint3D. 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)。booleanGeoModel. fromFile(String file, Point3D position)通过给定的 3DS 文件或 SGM 文件以及三维模型几何对象的位置信息来创建三维模型几何对象。doubleModel. getBoundingSphere(SkeletonID id, Point3D centerPoint)获取指定骨架的包围球,同时考虑矩阵。doublePlane. getDistance(Point3D vPoint)获取指定的点到该平面的距离值。intGeoMultiPoint. indexOf(Point3D part)获取指定点对象在多点几何对象中的序号。booleanPoint3Ds. insert(int index, Point3D pt)向集合中的指定序号处添加三维点对象,成功返回 true。booleanGeoMultiPoint. insertPart(int index, Point3D point)往多点几何对象中的指定位置插入一个子对象。intPoint3Ds. insertRange(int index, Point3D[] points)将指定的多个点对象添加到此点集合中,从指定的序号开始依次添加。static Point3DGeometrist. intersectLineSegment(Point3D startPoint1, Point3D endPoint1, Point3D startPoint2, Point3D endPoint2, double tolerance)返回两条三维线段的交点。static booleanMathUtil. isOnSegment(Point3D point, Segment3D segment)判断点是否在线段上。static booleanGeometrist. isPointOnLineSegment(Point3D point, Point3D startPoint, Point3D endPoint)判断已知三维点是否在已知三维线段上,在线段上返回 true, 否则返回 false。static booleanGeometrist. isProjectOnLineSegment(Point3D point, Point3D startPoint, Point3D endPoint)判断已知三维点到已知三维线段的垂足是否在该三维线段上,如果在,返回 true,否则返回 false。static Point3DMatrix. multiply(Point3D pnt, Matrix mat)点与矩阵相乘。booleanPlane. ptInPlane(Point3D point)判断空间点是否在该平面上。CSGSimpleNodeCSGEntity. rotate(Point3D rotate)CSG实体旋转,返回CSG的简单Node。voidCSGNode. rotate(Point3D point3D)当前Node对象旋转,改变自身,不返回新对象。static Point3DMathUtil. rotate(Point3D point, double dAangle, Vector3D vecRotateAxis)计算点绕旋转轴旋转后的点或向量。voidGeoLine3D. rotateAxis(Point3D startPoint, Point3D endPoint, double dAngle, boolean isLonLat)实现三维线绕指定线段旋转。static Point3DPoint3D. round(Point3D pt)返回一个新的三维点对象。CSGSimpleNodeCSGEntity. scale(Point3D scale)当前CSG实体缩放,返回新的CSG简单节点。voidCSGNode. scale(Point3D point3D)当前Node对象缩放,改变自身,不返回新对象。voidTextPart3D. setAnchorPoint(Point3D anchorPoint)设置此三维文本子对象的锚点,锚点与该子对象的文本对齐方式共同决定该子对象的显示位置。voidGeoExtrudedBody. setExtrudedDirection(Point3D p3d)设置拉伸体的拉伸方向。voidPoint3Ds. setItem(int index, Point3D point3D)设置集合中指定索引的三维点对象。voidParticleSystem. setLocalCenterPos(Point3D value)设置粒子系统对象的相对位置。voidBoundingBox. setLower(Point3D lower)设置包围盒的最小三维点,即 X,Y,Z 坐标值最小的三维点对象(Point3D)。voidGeoModel3D. setMatrix(Point3D point, Matrix matrix)模型绕指定点矩阵变换。voidGeoGraphicObject. setModelRotate(Point3D modelRotate)设置点标号模型模式旋转角度voidGeoGraphicObject. setModelScale(Point3D modelScale)设置点标号模型模式缩放比例voidPlane. setNormal(Point3D normal)设置面的法向量.booleanGeoMultiPoint. setPart(int index, Point3D point)修改多点几何对象指定序号的子对象,即用新的点对象替换原点对象。voidMaterial3D. setPosition(int iTexture, Point3D pnt)设置纹理坐标在XYZ方向上的偏移。voidGeometry3D. setPosition(Point3D point)设置三维几何对象的位置。voidGeoGraphicObject. setRotate2D(Point3D rotate2D)设置二维标号矢量模式旋转角度voidGeoGraphicObject. setRotate3D(Point3D rotate3D)设置三维标号矢量模式旋转角度voidGeoGraphicObject. setScale2D(Point3D scale2D)设置二维标号矢量模式缩放比例voidMatrix. setTranslate(Point3D trans)voidBoundingBox. setUpper(Point3D upper)设置包围盒的最大三维点,即 X,Y,Z 坐标值最大的三维点对象(Point3D)。voidGeoGraphicObject. setVectorRotate(Point3D vectorRotate)设置三维矢量模式旋转角度voidGeoGraphicObject. setVectorScale(Point3D vectorScale)设置三维标号矢量模式比例值Vector3DVector3D. subtract(Point3D other)计算当前向量与另一个向量的向量差,返回当前向量减去other向量后的新向量。voidVector3D. subtractEquals(Point3D other)计算当前向量与另一个向量的向量差。CSGSimpleNodeCSGEntity. translate(Point3D translate)当前CSG实体平移,返回新的CSG简单节点。voidCSGNode. 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 的新对象。GeoCircle3D(Point3D position, double radius, boolean bHasM)根据指定的参数来构造一个 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 的新对象。GeoPie3D(Point3D position, double semimajorAxis, double semiminorAxis, double startAngle, double sweepAngle, boolean bHasM)根据指定的参数来构造一个 GeoPie3D 的新对象,支持设置是否有M。GeoPieCylinder(Point3D position, double semimajorAxis, double semiminorAxis, double startAngle, double sweepAngle, double height)根据指定的参数来构造一个 GeoPieCylinder 的新对象。GeoPoint3D(Point3D point)根据指定的参数来构造一个 GeoPoint3D 对象。GeoPoint3D(Point3D point, boolean hasM)根据指定的参数来构造一个 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中的方法 限定符和类型 方法和说明 Point3DCADRasterImageSetting. getOrientation()获取光栅影像左下角在AutoCAD文件中的坐标位置,即显示位置。Point3DImportSettingModel3DS. getPosition()获取导入模型的定位点。Point3DImportSettingModelDXF. getPosition()获取导入模型的定位点。Point3DImportSettingModelFBX. getPosition()获取导入模型的定位点。Point3DImportSettingModelFLT. getPosition()获取导入模型的定位点。Point3DImportSettingModelOSG. getPosition()获取导入模型的定位点。Point3DImportSettingModelX. getPosition()获取导入模型的定位点。参数类型为Point3D的com.supermap.data.conversion中的方法 限定符和类型 方法和说明 voidCADRasterImageSetting. setOrientation(Point3D orientation)设置光栅影像左下角在AutoCAD文件中的坐标位置,即显示位置。voidImportSettingModel3DS. setPosition(Point3D pntPosition)设置导入模型的定位点。voidImportSettingModelDXF. setPosition(Point3D pntPosition)设置导入模型的定位点。voidImportSettingModelFBX. setPosition(Point3D pntPosition)设置导入模型的定位点。voidImportSettingModelFLT. setPosition(Point3D pntPosition)设置导入模型的定位点。voidImportSettingModelOSG. setPosition(Point3D pntPosition)设置导入模型的定位点。voidImportSettingModelX. setPosition(Point3D pntPosition)设置导入模型的定位点。 -
com.supermap.data.processing中Point3D的使用
返回Point3D的com.supermap.data.processing中的方法 限定符和类型 方法和说明 Point3DObliquePhotogrammetryBuilder. getPointCenter()获取三维点作为修改的中心点。Point3DBIMCacheBuilder. getPosition()返回BIM数据生成瓦片的中心点坐标。Point3DGaussianSplattingBuildSetting. getPosition()获取高斯数据的插入点。Point3DGaussianSplattingConverterSetting. getPosition()获取高斯数据的插入点。Point3DOSGBCacheBuilder. getPosition()获取插入点的位置。Point3DPoint3DLinkModelCacheBuilder. getPosition()获取插入点。Point3DPointCloudFileInfo. getPosition()获取点云数据的插入点。Point3DVectorExtrudeCacheBuilder. getPosition()获取position参数类型为Point3D的com.supermap.data.processing中的方法 限定符和类型 方法和说明 booleanOSGBVolumeCacheBuilderFromPoint3D. buildTile(Point3D posCenter, boolean bComputeBounds, boolean bIsEllipsoid, boolean bToConfigFile)指定瓦片叠加生成体元栅格瓦片booleanVectorExtrudeCacheBuilder. combine(String[] scpPath, String outputPath, Point3D point3d)合并配置文件并且修改插入点。static booleanOSGBCacheBuilder. generateConfigFile(String configFileName, Point3D position, PrjCoordSys value, boolean bNEU, String[] fileNames)生成scp索引文件,此方式支持NEU(测站地方空间直角)坐标系。static booleanOSGBCacheBuilder. generateConfigFile(String configFileName, Point3D position, PrjCoordSys value, CoordSysTransParameter coordSysTransParam, CoordSysTransMethod coordSysTransMethod, ArrayList<String> fileNames)生成scp索引文件。static booleanOSGBCacheBuilder. generateConfigFile(String configFileName, Point3D position, PrjCoordSys value, CoordSysTransParameter coordSysTransParam, CoordSysTransMethod coordSysTransMethod, boolean bNEU, ArrayList<String> fileNames)生成scp索引文件。static booleanOSGBCacheBuilder. generateConfigFile(String configFileName, Point3D position, PrjCoordSys value, PrjCoordSys valueDes, CoordSysTransParameter coordSysTransParam, CoordSysTransMethod coordSysTransMethod, ArrayList<String> fileNames)生成scp索引文件。static booleanOSGBCacheBuilder. generateConfigFile(String configFileName, Point3D position, PrjCoordSys value, String[] fileNames)static booleanOSGBCacheBuilder. generateConfigFile(String configFileName, Point3D position, PrjCoordSys value, String[] fileNames, TileStorageConnection mongoConn)生成scp索引文件。booleanPointCloudCacheBuilder. generatePointCloudList(String listFileName, ArrayList<String> fileNames, Point3D ptPos, PrjCoordSys srcPrjCoordSys, PointCloudInfoType infoType, DataSeparator dataSeparator, DataRGBMode RGBMode, DataUnit dataUnit)生成点云数据列表,该方法主要用于读取点云数据static booleanCacheBuilderOSGBTool. modifyCenter(String scpFileName, String outputFolder, Point3D pointNewCenter)已过时。修改倾斜摄影模型文件的中心点。static booleanObliquePhotogrammetry3DModelTool. modifyCenter(String scpFileName, String outputFolder, Point3D pointNewCenter)已过时。static booleanCacheBuilderOSGBTool. objToosgb(String xmlFileName, String outputFolder, Point3D pointSrc, Point3D pointDest, ObjRotateOption option)已过时。PhotoScan导出的OBJ格式的倾斜摄影模型数据转换为OSGB格式,此转换支持模型旋转。static booleanObliquePhotogrammetry3DModelTool. objToosgb(String xmlFileName, String outputFolder, Point3D pointSrc, Point3D pointDest, ObjRotateOption option)obj转osgb,支持设置转换之后的结果出现的位置。voidObliquePhotogrammetryBuilder. setPointCenter(Point3D centerP)设置三维点作为修改的中心点。voidBIMCacheBuilder. setPosition(Point3D value)设置BIM数据生成瓦片的中心点坐标。voidGaussianSplattingBuildSetting. setPosition(Point3D value)设置高斯数据的插入点。voidGaussianSplattingConverterSetting. setPosition(Point3D value)设置高斯数据的插入点。voidOSGBCacheBuilder. setPosition(Point3D value)设置插入点的位置。voidPoint3DLinkModelCacheBuilder. setPosition(Point3D value)设置插入点。voidPointCloudFileInfo. setPosition(Point3D value)设置点云数据的插入点。voidVectorExtrudeCacheBuilder. setPosition(Point3D point3D)设置position -
com.supermap.image.processing中Point3D的使用
声明为Point3D的com.supermap.image.processing中的字段 限定符和类型 字段和说明 Point3DKeyPoint. groundPoint点的地面坐标值返回Point3D的com.supermap.image.processing中的方法 限定符和类型 方法和说明 Point3DImageGCPStatisticRecord. getGPObserve()控制点物方坐标.Point3DImagePairPointData. getGroundPoint1()获取像点根据影像1 RPC参数反投影回地面点的物方坐标Point3DImagePairPointData. getGroundPoint2()获取像点根据影像2 RPC参数反投影回地面点的物方坐标Point3DRFM. imageToLonLat(ElevInterpolator elevInterpolator, Point2D point)参数类型为Point3D的com.supermap.image.processing中的方法 限定符和类型 方法和说明 Point2DRFM. lonLatToImage(Point3D point) -
com.supermap.mobjects.animation中Point3D的使用
返回Point3D的com.supermap.mobjects.animation中的方法 限定符和类型 方法和说明 Point3DBaseAnimationRotate. getEndAngle()获取旋转动画的结束旋转角度Point3DBaseAnimationRotate. getStartAngle()获取旋转动画的开始旋转角度参数类型为Point3D的com.supermap.mobjects.animation中的方法 限定符和类型 方法和说明 booleanAnimationWayBase. addPathPt(Point3D vecPath)添加路径点booleanBaseAnimationWay. addPathPt(Point3D vecPath)添加路径点booleanAnimationWayBase. insertPathPt(int index, Point3D vecPath)插入路径点booleanBaseAnimationWay. insertPathPt(int index, Point3D vecPath)插入路径点voidBaseAnimationRotate. setEndAngle(Point3D endangle)设置旋转动画的结束旋转角度booleanAnimationWayBase. setPathPt(int index, Point3D vecPath)设置路径点booleanBaseAnimationWay. setPathPt(int index, Point3D vecPath)设置路径点voidBaseAnimationRotate. setStartAngle(Point3D startangle)设置旋转动画的开始旋转角度 -
com.supermap.mobjects.common中Point3D的使用
参数类型为Point3D的com.supermap.mobjects.common中的方法 限定符和类型 方法和说明 static Point3DsDistanceAnalyst. costPathLine(Point3D sourcePoint, Point3D targetPoint, DistanceAnalystParameter parameter)计算2点间最短路径static Point3DsDistanceAnalyst. costPathLine(Point3D sourcePoint, Point3D targetPoint, DistanceAnalystParameter parameter, SteppedListener... listeners)计算2点间最短路径static Point3DsDistanceAnalyst. flyPathLine(Point3D sourcePoint, Point3D targetPoint, double height, DistanceAnalystParameter parameter, SteppedListener... listeners)计算两点间飞行路径static intDistanceAnalyst. getPointsCount(Point3D sourcePoint, Point3D targetPoint, DistanceAnalystParameter parameter)static Point3DsDistanceAnalyst. surfacePathLine(Point3D sourcePoint, Point3D targetPoint, DistanceAnalystParameter parameter)static Point3DsDistanceAnalyst. surfacePathLine(Point3D sourcePoint, Point3D targetPoint, DistanceAnalystParameter parameter, SteppedListener... listeners)计算两点间表面最短路径 -
com.supermap.mobjects.electromagnetism中Point3D的使用
返回Point3D的com.supermap.mobjects.electromagnetism中的方法 限定符和类型 方法和说明 Point3DElectroMagnetism. getOffset()获取雷达位置偏移点Point3DElectroMagnetism. getPosition()获取雷达位置点Point3DElectroMagnetism. getRotation()获取雷达旋转值参数类型为Point3D的com.supermap.mobjects.electromagnetism中的方法 限定符和类型 方法和说明 voidElectroMagnetism. setOffset(Point3D point3D)设置雷达位置偏移点booleanRadarMechanical. setParameter(Point3D point3D, Color sphereColor, Color lineColor, boolean bGridShow, double dRadius)设置雷达参数booleanRadarClampToObstacle. setParameter(Point3D point3D, Color sphereColor, Color lineColor, boolean bGridShow, double dRadius, int nHAngle, int nVAngle)设置雷达参数booleanRadarPBR. setParameter(Point3D point3D, Color sphereColor, Color lineColor, boolean bGridShow, double dRadius, String strTexturePath, float fSpeedV)设置雷达参数booleanRadarPie. setParameter(Point3D point3D, Color sphereColor, Color lineColor, Point3D rotate, double dAngle, boolean bGridShow, double dRadius)设置雷达参数booleanRadarCustom. setParameter(Point3D point3D, Point2Ds point2Ds, double dAngle, Color sphereColor, Color lineColor, Point3D rotate, double dScale, boolean bGridShow)设置雷达参数booleanRadarCircle. setParameter(Point3D point3D, String strCircleType, double dHalfAngleInner, double dHalfAngleOuter, double dClockAngleMin, double dClockAngleMax, double dCircleRadiusInner, double dCircleRadiusOuter, boolean bGridShow, Color sphereColor)设置雷达参数booleanRadarClampToGround. setParameter(Point3D point3D, String strCircleType, double dHalfAngleInner, double dHalfAngleOuter, double dClockAngleMin, double dClockAngleMax, double dCircleRadiusInner, double dCircleRadiusOuter, boolean bGridShow, Color sphereColor)设置雷达参数voidElectroMagnetism. setPosition(Point3D point3D)设置雷达位置点voidElectroMagnetism. setRotation(Point3D point3D)设置雷达旋转voidRadarPie. setRotation(Point3D point3D)设置模型旋转 -
com.supermap.mobjects.plotmodelgroup中Point3D的使用
返回Point3D的com.supermap.mobjects.plotmodelgroup中的方法 限定符和类型 方法和说明 Point3DPlotModelGroup. getRotate()获取模型组对象模型旋转Point3DPlotModelGroup. getScale()获取模型组对象模型缩放值参数类型为Point3D的com.supermap.mobjects.plotmodelgroup中的方法 限定符和类型 方法和说明 voidPlotModelGroupDynamicLayer. setPlotModelGroupPoint(PlotModelGroup plotModelGroup, Point3D point3D)设置模型组对象位置voidPlotModelGroupRenderLayer. setPlotModelGroupPoint(PlotModelGroup plotModelGroup, Point3D point3D)设置模型组对象位置voidPlotModelGroup. setPoint(Point3D point)设置模型组位置voidPlotModelGroup. setRotate(Point3D rotate)设置模型组对象模型旋转voidPlotModelGroup. setScale(Point3D scale)设置模型组对象模型缩放值参数类型为Point3D的com.supermap.mobjects.plotmodelgroup中的构造器 构造器和说明 PlotSubModel(Point3D point3D)模型组子模型类构造函数 -
com.supermap.mobjects.situationmonitor中Point3D的使用
返回Point3D的com.supermap.mobjects.situationmonitor中的方法 限定符和类型 方法和说明 Point3DDotGridStyle. get2DRotate()二维旋转。Point3DDotVectorStyle. get3DRotate()获取三维旋转角度。Point3DDotVectorStyle. get3DScale()获取三维缩放比例Point3DDotModelStyle. getModelRotate()获取模型旋转角度Point3DDotModelStyle. getModelScale()获取模型缩放比例Point3DTarget. getPosition()获取坐标参数类型为Point3D的com.supermap.mobjects.situationmonitor中的方法 限定符和类型 方法和说明 voidDotGridStyle. set2DRotate(Point3D pnt)二维旋转。voidDotVectorStyle. set3DRotate(Point3D pnt)设置三维旋转角度。voidDotVectorStyle. set3DScale(Point3D pnt)设置三维缩放比例voidDotModelStyle. setModelRotate(Point3D pnt)设置模型旋转角度voidDotModelStyle. setModelScale(Point3D pnt)设置模型缩放比例voidTarget. setPosition(Point3D position)设置坐标 -
com.supermap.mobjects.situationsimulation中Point3D的使用
返回Point3D的com.supermap.mobjects.situationsimulation中的方法 限定符和类型 方法和说明 static Point3DGeoEntityToolkit. calcPositionOffsetInMatrix4d(Point3D ptTargetPos, Point3D ptCurPos, Point3D ptCurRotate)根据当前的位置和旋转,求目标点在当前局部坐标系中的偏移量(通过位置和旋转确定局部坐标系)static Point3DGeoEntityToolkit. calculateRotate3D(Point3D point3D1, Point3D point3D2, Point3D point3D3)计算切线方向(地理坐标)。Point3DGeoEntityEffectDetecttoncone. getBottomPosition()获取探测波底面圆中心点。Point3DCommunicationLink. getEndPoint()获取结束点。Point3DGeoEntityParameter. getHoverCenterPoint()获取实体盘旋中心点Point3DGeoEntityEffectAttackline. getModelScale()获取模型缩放比例。static Point3DGeoEntityToolkit. getModelSize(String strModelPath)获取模型大小(模模型的路径)Point3DGeoEntityEffect. getOffset()获取效相对于模型控制点偏移量(百分比)。static Point3DGeoEntityToolkit. getOffsetPoint3D(Point3D ptOffset, GeoEntityParameter geoEntityParameter)获取根据偏移量计算实体偏移点static Point3DGeoEntityToolkit. getOffsetPoint3D(Point3D pntOffset, Point3D pntPos, Point3D pntRotate)计算相对于当前坐标矩阵的X、Y、Z轴的偏移量的点的经纬度坐标(位置和旋转确定坐标矩阵)Point3DGeoEntityParameter. getPosition()获取地理实体位置。Point3DLocationParameter. getPosition()获取视角位置点Point3DSatellite. getPosition(long time)获取某一时刻卫星的经纬度坐标。Point3DGeoEntityEffectDynamic. getPositionOffset()获取偏移(单位:米)。Point3DSatellite. getPrePosition(long lMSecond)预测当前时间指定毫秒后的卫星的经纬度坐标。Point3DGeoEntityParameter. getRotateAngle()获取地理实体旋转。Point3DGeoEntityEffectScanWave. getRotation()获取旋转角度式Point3DFollowParameter. getRotationAngle()获取视角角度(Tilt, Roll, Handing)Point3DLocationParameter. getRotationAngle()获取视角角度(Tilt, Roll, Handing)Point3DSatelliteGroup. getSatellitePos(String strSatelliteName)获取卫星位置。Point3DGeoEntityEffectDynamic. getScale()获取渐变体模型默认缩放。Point3DGeoEntityParameter. getScale()获取地理实体缩放。Point3DCommunicationLink. getStartPoint()获取起始点。参数类型为Point3D的com.supermap.mobjects.situationsimulation中的方法 限定符和类型 方法和说明 booleanGeoEntitySimulation. addArrowCommLinkLine(GeoEntity pStartGeoEntity, GeoEntity pEndGeoEntity, String strArrorTexturePath, double dMinWidth, float fSpeed, double dVTilingWidth, Point3D ptOffset)为指定实体添加箭头通信链路线booleanGeoEntitySimulation. addBasicCommLinkLine(GeoEntity pStartGeoEntity, GeoEntity pEndGeoEntity, GeoStyle3D pLinkLineStyle3D, GeoStyle3D pSignalLineStyle3D, double dSignalSpeed, double dSignalLengthRatio, boolean bBothWay, Point3D ptOffset)为指定实体添加基础通信链路线booleanGeoEntitySimulation. addBlast(GeoEntity pGeoEntity, double dBlastRadius, Point3D ptOffset)为指定实体添加爆炸效果booleanGeoEntitySimulation. addDetectionCone(GeoEntity pGeoEntity, GeoStyle3D pStyle3D, Point3D ptBottom, double dRadius, Point3D ptOffset)为指定实体添加探测锥体booleanGeoEntitySimulation. addFiresmoke(GeoEntity pGeoEntity, double dFiresmokeRadius, Point3D ptOffset)为指定实体添加火焰booleanGeoEntitySimulation. addFlowCommLinkLine(GeoEntity pStartGeoEntity, GeoEntity pEndGeoEntity, Color colorValue3DLine, Color colorValue3DGap, double dLineWidth, double dGapLength, Point3D ptOffset, int shortDashPattern)为指定实体添加流动通信链路线StringGeoEntityManager. addGeoEntity(Scene pScene, String strName, Point3D pt)添加一个地理实体。StringGeoEntityManager. addGeoEntity(Scene pScene, String strName, Point3D pt, int nModelID)添加一个地理实体。StringGeoEntityManager. addGeoEntity(Scene pScene, String strName, Point3D pt, int nLibID, int nCode)添加一个地理实体(标号模式)。StringGeoEntityManager. addGeoEntity(Scene pScene, String strName, Point3D pt, String strModelPath)添加一个地理实体。booleanGeoEntitySimulation. addMeteorCommLinkLine(GeoEntity pStartGeoEntity, GeoEntity pEndGeoEntity, GeoStyle3D pLinkLineStyle3D, GeoStyle3D pSignalLineStyle3D, double dSignalSpeed, double dSignalLengthRatio, boolean bBothWay, Point3D ptOffset)为指定实体添加流星通信链路线booleanGeoEntitySimulation. addScanCone(GeoEntity pGeoEntity, GeoStyle3D pStyle3D, double dOutRadius, int nType, double dInRadius, double dVstartAngle, double dVendAngle, double dHConeAngle, double dHAngle, double dVAngle, Point3D ptOffset)为指定实体添加扫描锥体booleanGeoEntitySimulation. 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)为指定实体添加扫描波booleanGeoEntitySimulation. addSign(GeoEntity pGeoEntity, SignPro pSignPro, Point3D ptOffset)给指定地理实体添加标牌booleanGeoEntitySimulation. addTailflame(GeoEntity pGeoEntity, double dCrossDiameter, Point3D ptOffset)为指定实体添加尾焰booleanGeoEntitySimulation. addTailgas(GeoEntity pGeoEntity, double dCrossDiameter, Point3D ptOffset)为指定实体添加尾气booleanGeoEntitySimulation. addTrackLine(GeoEntity pGeoEntity, int nTrackType, GeoStyle pTrackStyle, int nShowPointCount, double dStreamerWidth, Point3D ptOffset)为指定实体添加轨(航)迹线booleanGeoEntitySimulation. 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 Point3DGeoEntityToolkit. calcPositionOffsetInMatrix4d(Point3D ptTargetPos, Point3D ptCurPos, Point3D ptCurRotate)根据当前的位置和旋转,求目标点在当前局部坐标系中的偏移量(通过位置和旋转确定局部坐标系)static Point3DGeoEntityToolkit. calculateRotate3D(Point3D point3D1, Point3D point3D2, Point3D point3D3)计算切线方向(地理坐标)。static doubleGeoEntityToolkit. getDistanceFromCameraToPoint3D(Camera camera, Point3D pnt)获取当前视角到位置点的距离static Point3DGeoEntityToolkit. getOffsetPoint3D(Point3D ptOffset, GeoEntityParameter geoEntityParameter)获取根据偏移量计算实体偏移点static Point3DGeoEntityToolkit. getOffsetPoint3D(Point3D pntOffset, Point3D pntPos, Point3D pntRotate)计算相对于当前坐标矩阵的X、Y、Z轴的偏移量的点的经纬度坐标(位置和旋转确定坐标矩阵)voidGeoEntityEffectDetecttoncone. setBottomPosition(Point3D ptBottom)设置探测波底面圆中心点。voidCommunicationLink. setEndPoint(Point3D pnt)设置结束点。voidGeoEntityParameter. setHoverCenterPoint(Point3D centerPoint)设置实体盘旋中心点voidGeoEntityEffectAttackline. setModelScale(Point3D ptModelScale)设置模型缩放比例。voidGeoEntityEffect. setOffset(Point3D pntOffset)设置效相对于模型控制点偏移量(百分比)。voidGeoEntityParameter. setPosition(Point3D pt)设置地理实体位置。voidLocationParameter. setPosition(Point3D position)设置视角位置点voidGeoEntityEffectDynamic. setPositionOffset(Point3D ptOffset)设置偏移(单位:米)。voidGeoEntityParameter. setRotateAngle(Point3D pt)设置地理实体旋转。voidGeoEntityEffectScanWave. setRotation(Point3D ptRotate)设置旋转角度voidFollowParameter. setRotationAngle(Point3D rotationAngle)设置视角角度(Tilt, Roll, Handing)voidLocationParameter. setRotationAngle(Point3D rotationAngle)设置视角角度voidGeoEntityEffectDynamic. setScale(Point3D ptScale)设置渐变体模型默认缩放。voidGeoEntityParameter. setScale(Point3D pt)设置地理实体缩放。voidCommunicationLink. setStartPoint(Point3D pnt)设置起始点。 -
com.supermap.plot中Point3D的使用
返回Point3D的com.supermap.plot中的方法 限定符和类型 方法和说明 Point3DSymbolLibrary. getDefaultRotate3D(int code)获取默认的旋转角度Point3DAnimationRotate. getEndAngle()获取旋转动画的结束旋转角度Point3DAnimationRotate. getStartAngle()获取旋转动画的开始旋转角度参数类型为Point3D的com.supermap.plot中的方法 限定符和类型 方法和说明 booleanAnimationWay. addPathPt(Point3D vecPath)添加路径点booleanAnimationWay. insertPathPt(int index, Point3D vecPath)插入路径点voidAnimationRotate. setEndAngle(Point3D endangle)设置旋转动画的结束旋转角度booleanAnimationWay. setPathPt(int index, Point3D vecPath)设置路径点voidAnimationRotate. setStartAngle(Point3D startangle)设置旋转动画的开始旋转角度 -
com.supermap.realspace中Point3D的使用
返回Point3D的com.supermap.realspace中的方法 限定符和类型 方法和说明 static Point3DScene. cartesianToGeographical(Point3D point, SceneType sceneType)将指定场景类型的地理坐标转成笛卡尔坐标。static Point3DScene. geographicalToCartesian(Point3D point, SceneType sceneType)将笛卡尔坐标转成指定场景类型的地理坐标。Point3DScene. getAutoLockOffset()返回相机相对于锁定对象的偏移量。Point3DEditFeature. getEditPoint()返回图层中选中的可编辑对象的点信息。Point3DDynamicObjectState. getOffset()获取动态对象的偏移量。Point3DInstanceObjectState. getOffset()获取偏移量Point3DInstanceObjectState. getPosition()获取位置Point3DVideoMapBoard. getPosition()获取或设置观察点的位置Point3DDynamicObjectState. getScale()获取动态对象的缩放比例,可分别设置XYZ三个方向的比例数值。Point3DInstanceObjectState. getScale()获取缩放比Point3DDynamicObjectState. getSelfRotAxis()获取动态对象的自转轴。Point3DLayer3DSettingVolume. getSliceCoordinate()获取剖切面的位置。Point3DSun. getViewerGeoPosition()Point3DScene. pixelToGlobe(Point point)将屏幕点对象转换成三维点对象,该三维点对象包含了经纬度和海拔高度信息。Point3DScene. pixelToGlobe(Point point, PixelToGlobeMode mode)将屏幕点对象转换成三维点对象。static Point3DScene. pseudoCartesianToSpherical(Point3D point)将伪直角坐标转换为经纬度坐标。static Point3DScene. sphericalToCartesian(Point3D point)将经纬度坐标转换为球面笛卡尔坐标。static Point3DScene. sphericalToPseudoCartesian(Point3D point)将经纬度坐标转换为伪直角坐标。参数类型为Point3D的com.supermap.realspace中的方法 限定符和类型 方法和说明 booleanTrackGeometry. addPointOnGeometry(Point3D modifyPoint)在绘制的Geometry上新增节点位置。static Point3DScene. 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 Point3DScene. geographicalToCartesian(Point3D point, SceneType sceneType)将笛卡尔坐标转成指定场景类型的地理坐标。static MatrixScene. getENUTransformMatrix(Point3D point)返回插入点经纬度矩阵。doubleTerrainLayers. getSlopeDirectionValues(Point3D position)获取场景地形特定位置的坡向。doubleTerrainLayers. getSlopeValue(Point3D point3d)获取坡度分析中某一个三维点所在位置的坡度信息。PointScene. 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坐标,在椭球上加载。voidEditFeature. modifyPoint(Point3D modifyPoint)实现图层中选中的可编辑对象移动到指定位置。static Point3DScene. pseudoCartesianToSpherical(Point3D point)将伪直角坐标转换为经纬度坐标。voidScene. setAutoLockOffset(Point3D value)设置相机相对于锁定对象的偏移量 通过调用该方法,可以在锁定目标对象时,改变相机对象相对于锁定对象的x轴、y轴、z轴偏移量,该偏移量暂时只适用于z轴。voidLayer3D. setCustomClipCross(Point3D position, Point2D dimension, double rotX, double rotY, double rotZ, double extrudeDistance)设置自定义四边形裁剪。voidLayer3D. setCustomClipPlane(Point3D firstPoint, Point3D secondPoint, Point3D thirdPoint)裁剪面分析,按顺序设置三个顶点的位置,裁剪面分析的结果指只显示该面法线方向的部分,法线遵循右手法则,逆时针法线朝上,顺时针法线朝下,分析结果只显示大拇指方向上的模型结构。voidDynamicObjectState. setOffset(Point3D value)设置动态对象的偏移量。voidInstanceObjectState. setOffset(Point3D offset)设置偏移量voidInstanceObjectState. setPosition(Point3D position)设置位置voidVideoMapBoard. setPosition(Point3D position)voidDynamicObjectState. setScale(Point3D value)设置动态对象的缩放比例,可分别设置XYZ三个方向的比例数值。voidInstanceObjectState. setScale(Point3D scale)设置缩放比voidDynamicObjectState. setSelfRotAxis(Point3D value)设置动态对象的自转轴。voidLayer3DSettingVolume. setSliceCoordinate(Point3D value)设置剖切面的位置。voidSun. setViewerGeoPosition(Point3D point3D)static Point3DScene. sphericalToCartesian(Point3D point)将经纬度坐标转换为球面笛卡尔坐标。static Point3DScene. sphericalToPseudoCartesian(Point3D point)将经纬度坐标转换为伪直角坐标。booleanOceanEffect. triggerImpact(String Name, Point3D position, double velocity)触发水面冲击booleanOceanEffect. updateRotorWash(String Name, Point3D position)刷新水面扰动特效booleanOceanEffect. 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中的方法 限定符和类型 方法和说明 Point3DSightlineResult. getBarrierPoint()获取障碍点。Point3DProfile. getEndPoint()获取剖面线分析的的结束点。Point3D[]CheckResult. getErrorPoints()已过时。返回错误点。Point3DBarrierPoint3D. getIntersectionPoint()返回障碍点坐标。Point3DProfile. getLeftTopPosition()返回剖面线纹理中左上角点对应的三维空间位置。Point3DVisibleResult3D. getPointTarget()返回目标点对象。Point3DVisibleResult3D. getPointView()返回观察点对象。Point3DCollisionAnalysis. getPosition()获取模型的空间位置。Point3DLocationInfo. getPosition()获取点位坐标Point3DProjectionImage. getPosition()获取视频投放的观察点坐标。Point3DProfile. getRightBottomPosition()返回剖面线纹理中右下角点对应的三维空间位置。Point3DProfile. getStartPoint()获取剖面线分析的的起始点。Point3DSightlineResult. getTargetPoint()获取目标点。Point3DSightline. getTargetPoint(int index)根据索引获取目标点。Point3DSightline. getViewerPosition()获取观察者的位置。Point3DSightlineResult. getViewerPosition()获取观察点位置。Point3DSkyline. getViewerPosition()获取观察者的位置。Point3DViewDome. getViewerPosition()开敞度分析,获取观察者位置。Point3DViewshed3D. getViewerPosition()获取观察点的位置。Point3DProfile. measurePoint3D(Point value)根据剖面线纹理中的像素位置,计算对应的三维空间位置。参数类型为Point3D的com.supermap.realspace.spatialanalyst中的方法 限定符和类型 方法和说明 intSightline. addTargetPoint(Point3D point)添加目标点对象。doubleSlopeMap. getSlopeDirectionValue(Point3D point)获得指定位置点的坡向值,大小在0~360之间,单位:度。doubleSlopeMap. getSlopeValue(Point3D point)获得指定位置点的坡度值,大小在0~90之间,单位:度。static DatasetVolumeInterpolator3D. interpolate(InterpolationParameter3D parameter, Point3D[] points, double[] values, PrjCoordSys prjCoordSys, double zValueScale, Datasource targetDatasource, String targetDatasetName, PixelFormat pixelFormat)static DatasetVolumeInterpolator3D. interpolate(InterpolationParameter3D parameter, Point3D[] points, double[] values, PrjCoordSys prjCoordSys, double zValueScale, Datasource targetDatasource, String targetDatasetName, PixelFormat pixelFormat, SteppedListener... listeners)对三维点记录集进行三维插值分析,并返回分析结果。static VisibleResult3DVisibilityAnalyst3D. isVisible(Point3D viewPoint, Point3D targetPoint)已过时。根据指定的观察点和目标点,来进行通视性分析。voidProjectionImage. setDirectionByPoint(Point3D value)通过指定三维点更新方向角(Heading)和俯仰角(Pitch)voidViewshed3D. setDistDirByPoint(Point3D value)根据目标点位置,计算观察者点位和目标点的距离和方向。voidProfile. setEndPoint(Point3D point)设置剖面线分析的的结束点。voidCollisionAnalysis. setPosition(Point3D position)设置模型的空间位置。voidProjectionImage. setPosition(Point3D position)设置视频投放的观察点坐标。voidProfile. setStartPoint(Point3D point)设置剖面线分析的的起始点。voidSightline. setTargetPoint(int index, Point3D point)设置目标点对象。voidSightline. setViewerPosition(Point3D position)设置观察者的位置。voidSkyline. setViewerPosition(Point3D position)设置观察者的位置。voidViewDome. setViewerPosition(Point3D position)开敞度分析,设置观察者位置。voidViewshed3D. setViewerPosition(Point3D position)设置观察点的位置。参数类型为Point3D的com.supermap.realspace.spatialanalyst中的构造器 构造器和说明 LocationInfo(Point3D position, double distance)SightlineResult(Point3D viewerPosition, Point3D targetPoint, Point3D barrierPoint, boolean bVisible)根据指定的观察点、目标点、是否通视、障碍点参数构造一个新的SightlineResult对象。 -
com.supermap.realspace.threeddesigner中Point3D的使用
返回Point3D的com.supermap.realspace.threeddesigner中的方法 限定符和类型 方法和说明 Point3DExtrudedBody. getExtrudedDirection()返回拉伸体的拉伸方向。Point3DImportSetting3dxml. getPosition()获取导入模型的定位点。Point3DImportSettingDGN3DModel. getPosition()返回dgn模型的插入点位置。Point3DImportSettingIFC. getPosition()获取导入模型的定位点。Point3DImportSettingRVM. getPosition()Point3DImportSettingRVT. getPosition()返回RVT的插入点位置。Point3DLocationInfo. getPosition()获取点位坐标Point3DSunlightAnalysisPointResult. getPosition()获取三维点的位置。Point3DShadowVolumeSetting. getViewerPosition()获取观察者位置属性参数类型为Point3D的com.supermap.realspace.threeddesigner中的方法 限定符和类型 方法和说明 static ArrayList<GeoModel3D>ModelTools. rotate(ArrayList<GeoModel3D> listGeoModels, Point3D rotatePoint, double dXAngle, double dYAngle, double dZAngle)模型对象批量旋转。static <T extends IGeoModel3D>
ArrayList<T>ModelTools. rotate(Point3D rotatePoint, ArrayList<T> listGeoModels, double dXAngle, double dYAngle, double dZAngle)模型对象批量旋转。voidExtrudedBody. setExtrudedDirection(Point3D direction)设置拉伸体的拉伸方向voidImportSetting3dxml. setPosition(Point3D point3d)设置导入模型的定位点。voidImportSettingDGN3DModel. setPosition(Point3D point3d)设置dgn模型的插入点位置。voidImportSettingIFC. setPosition(Point3D point3d)设置导入模型的定位点。voidImportSettingRVM. setPosition(Point3D point3d)设置位置voidImportSettingRVT. setPosition(Point3D point3d)设置RVT的插入点位置。voidLocationInfo. setPosition(Point3D position)设置点位坐标voidShadowVolumeSetting. setViewerPosition(Point3D value)设置观察者位置属性static GeoModel3DModelBuilder3D. skylineSectorBody(GeoLine3D line3D, Point3D pntViewer, double dHeight, boolean bLatLon)获取天际线与观察点构成的闭合体,目前仅用于WebGL端构建实体。static booleanModelConvertor. toFile(HashMap<String,IGeoModel3D> models, Point3D pnt, int nEPSG, ModelFileSetting setting)Model转化为其他模型类型。static <T extends IGeoModel3D>
ArrayList<T>ModelTools. translate(ArrayList<T> listGeoModels, Point3D pntBase, double dbX, double dbY, double dbZ)模型对象批量平移。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 GeoModel3DModelBuilder3D. 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.threeddesigner.street中Point3D的使用
返回Point3D的com.supermap.realspace.threeddesigner.street中的方法 限定符和类型 方法和说明 Point3DStreetEditor. getProjectPosition()获取道路工程插入点位置。参数类型为Point3D的com.supermap.realspace.threeddesigner.street中的方法 限定符和类型 方法和说明 voidStreetEditor. setProjectPosition(Point3D position)设置道路工程插入点位置。 -
com.supermap.realspace.ui中Point3D的使用
返回Point3D的com.supermap.realspace.ui中的方法 限定符和类型 方法和说明 Point3DObjectSetVertexAddEvent. getPosition()参数类型为Point3D的com.supermap.realspace.ui中的构造器 构造器和说明 ObjectSetVertexAddEvent(Object source, Point3D position, int pointID, int id, Layer3D layer)
-
Copyright © 2021–2025 SuperMap. All rights reserved.