类的使用
com.supermap.data.GeoModel3D
-
使用GeoModel3D的程序包 程序包 说明 com.supermap.data com.supermap.realspace com.supermap.realspace.spatialanalyst com.supermap.realspace.threeddesigner com.supermap.realspace.threeddesigner.citygmlconvertor -
-
com.supermap.data中GeoModel3D的使用
返回GeoModel3D的com.supermap.data中的方法 限定符和类型 方法和说明 GeoModel3D
GeoModel3D. clone()
GeoModel3D
Geometry3D. convertToGeoModel3D(boolean bLonLat)
将三维几何对象转换为三维模型对象。GeoModel3D
GeoModel3D. convertToGeoModel3D(boolean bLonlat)
转换为GeoModel3D对象GeoModel3D
GeoModel3DEx. convertToGeoModel3D(boolean bLonLat)
GeoModel3D
IGeoModel3D. convertToGeoModel3D(boolean bLonLat)
转换为GeoModel3D对象GeoModel3D
GeoRegion3D. convertToGeoModel3D(boolean bLonLat, ArrayList<Point3D> points)
带纹理坐标的Georegion3D转GeoModel3D.GeoModel3D
Geometry3D. convertToGeoModel3D(boolean bLonLat, int nResolution)
将三维几何对象按指定分辨率转换为三维模型对象。GeoModel3D
Geometry3D. convertToGeoModel3D(boolean bLonLat, int nResolution, boolean bGenerateNormal, boolean bGenerateTextureCoord)
GeoModel3D
GeoConstructiveSolid. convertToGeoModel3D(int nResolution, int nFragmentSize, int nFragmentAngle)
转换成GeoModel3D格式GeoModel3D
GeoTIM. convertToModel3D()
将不规则四面体网格转三维模型对象。static GeoModel3D
GeoModel3D. transformToEllipsoidWGS84(GeoModel3D srcModel3D)
参数类型为GeoModel3D的com.supermap.data中的方法 限定符和类型 方法和说明 static GeoModel3D
GeoModel3D. transformToEllipsoidWGS84(GeoModel3D srcModel3D)
参数类型为GeoModel3D的com.supermap.data中的构造器 构造器和说明 GeoModel3D(GeoModel3D geoModel)
构造一个与给定的GeoModel3D对象一致的新GeoModel3D对象。GeoModel3D(GeoModel3D geoModel, SkeletonID skeletonId)
根据指定参数构造GeoModel3D类的新实例。 -
com.supermap.realspace中GeoModel3D的使用
参数类型为GeoModel3D的com.supermap.realspace中的方法 限定符和类型 方法和说明 Model
SelectedOSGBFileInfo. getModel3D(GeoModel3D model3d)
获取被选中文件的模型对象。void
Layer3DDynamicObject. updateObject(String objectName, GeoModel3D geoModel3D, ArrayList<DynamicObjectState> objectStates)
以GeoModel3D更新对象目标的状态。 -
com.supermap.realspace.spatialanalyst中GeoModel3D的使用
返回GeoModel3D的com.supermap.realspace.spatialanalyst中的方法 限定符和类型 方法和说明 GeoModel3D
CollisionAnalysis. getCollisionModel()
获取进行碰撞检测的三维模型对象。GeoModel3D
Viewshed3D. getFrustumBody()
获取整个视锥闭合体。GeoModel3D
Viewshed3D. getHiddenBody()
获取隐藏区域闭合体。GeoModel3D
Skyline. getSkylineSector()
获取天际线与观察点构成的扇形面。GeoModel3D
Skyline. getSkylineSector(double dSectorRadius)
获取天际线与观察点构成的扇形面。GeoModel3D
Skyline. getSkylineSectorBody(double dHeight)
获取天际线与观察点构成的扇形面拉伸体。GeoModel3D
Skyline. getSkylineSectorBody(double dHeight, double dBodyRadius)
获取天际线与观察点构成的扇形面拉伸体。GeoModel3D
ViewDome. getViewDomeBody(DomeType dometype)
获取开敞度分析闭合体。GeoModel3D
ViewDome. getViewDomeShell(DomeType dometype)
获取开敞度分析外壳。GeoModel3D
Viewshed3D. getVisibleBody()
获取可视区域闭合体。GeoModel3D
Viewshed3D. getVisibleInterface()
获取可见区域与隐藏区域交界面。参数类型为GeoModel3D的com.supermap.realspace.spatialanalyst中的方法 限定符和类型 方法和说明 void
CollisionAnalysis. setCollisionModel(GeoModel3D value)
设置进行碰撞检测的三维模型对象。 -
com.supermap.realspace.threeddesigner中GeoModel3D的使用
返回GeoModel3D的com.supermap.realspace.threeddesigner中的方法 限定符和类型 方法和说明 static GeoModel3D
ModelBuilder3D. buildGeoBody(Point3Ds ptList, double[] maxHighList, double[] minHighList)
点集中每个点的最大高度和最小高度构建地质体。static GeoModel3D
ModelBuilder3D. buildTIN(HashMap<Point3D,Double> dicPoints, Boolean bLonLat, Geometry clipRegions)
点集构建三角网模型static GeoModel3D
ModelBuilder3D. buildTIN(Point3Ds ptList, boolean bLonLat, Geometry clipRegions)
点集构建三角网模型。static GeoModel3D
ModelBuilder3D. clip(GeoModel3D model, GeoRegion3D clipPlane, ModelClipType type)
已过时。static GeoModel3D
ModelTools. compose(ArrayList<GeoModel3D> listGeoModels)
多个GeoModel3D合并成一个。static GeoModel3D
ModelBuilder3D. convexHull(ArrayList<GeoPoint3D> geoPnts, boolean bLonLat)
计算凸包。static GeoModel3D
ModelBuilder3D. convexHull(Point3Ds pnts, boolean bLonLat)
计算凸包。static GeoModel3D
VoxelGridTools. extractISOSurface(DatasetVolume volume, double dMin, double dMax)
从体元栅格数据集中提取等值面。static GeoModel3D
CacheProcessor3D. extractTINSurface(String sctFile, int nLevel)
提取Tin地形指定层的表面三角网static GeoModel3D
ModelBuilder3D. generateRoofedBuilding(GeoRegion geoRegion, boolean isLonLat, boolean isRandom, RoofGeneratorParameter parameter)
矢量面构建屋顶。static GeoModel3D
ModelBuilder3D. linearExtrude(Geometry geometry, boolean bLonLat, double height, double twist, double scaleX, double scaleY)
已过时。static GeoModel3D
ModelBuilder3D. linearExtrude(Geometry geometry, boolean bLonLat, double height, double twist, double scaleX, double scaleY, TextureMapParameter texParam)
已过时。static GeoModel3D
ModelBuilder3D. linearExtrude(Geometry geometry, boolean bLonLat, LinearExtrudeParameter extParam, TextureMapParameter uvwParam)
线性拉伸,可进行贴图设置。static GeoModel3D
ModelBuilder3D. loft(Geometry geometry, GeoLine3D line, boolean bLonLat, int Chamfer, ChamferStyle style)
放样static GeoModel3D
ModelBuilder3D. loft(Geometry geometry, GeoLine3D line, boolean bLonLat, int Chamfer, ChamferStyle style, TextureMapParameter texParam)
放样static GeoModel3D
ModelBuilder3D. loft(Geometry geometry, GeoLine3D line, boolean bLonLat, LoftParameter loftParams, TextureMapParameter uvwParam)
放样static GeoModel3D
ModelBuilder3D. makeSurfaceMesh(SurfaceMeshParameter parameter)
曲面建模static GeoModel3D
ModelTools. removeCollinearPoint(GeoModel3D model)
合并共线点static GeoModel3D
ModelTools. repairTJunction(GeoModel3D model)
T型结修复static GeoModel3D
ModelBuilder3D. rotateExtrude(Geometry geometry, double angle)
旋转拉伸static GeoModel3D
ModelBuilder3D. rotateExtrude(Geometry geometry, RotateExtrudeParameter rotParam)
旋转拉伸static GeoModel3D
ModelBuilder3D. sectionLoft(ArrayList<Geometry3D> arrSections, boolean isLonLat, SectionLoftParameter param)
多截面放样static GeoModel3D
ModelBuilder3D. shadowVolume(GeoModel3D model, ShadowVolumeSetting param)
创建阴影体static GeoModel3D
ModelBuilder3D. skylineSectorBody(GeoLine3D line3D, Point3D pntViewer, double dHeight, boolean bLatLon)
获取天际线与观察点构成的闭合体,目前仅用于WebGL端构建实体。static GeoModel3D
ModelBuilder3D. straightSkeleton(Geometry geometry, boolean bLonLat, double dAngle)
直骨架生成(可以用于构建坡屋顶)。static GeoModel3D
ModelBuilder3D. tessellate(Geometry3D geometry3D, boolean isLonLat, TessellationParameter param)
细分,将Geometry3D转化为GeoModel3Dstatic GeoModel3D
ModelBuilder3D. viewShedBody(ArrayList<Point3Ds> point3Dlist, Point3D pntViewer, double dRadius, ViewShedType type, boolean bLatLon)
获取可视域闭合体,目前仅用于WebGL端构建实体.参数类型为GeoModel3D的com.supermap.realspace.threeddesigner中的方法 限定符和类型 方法和说明 static boolean
ModelBuilder3D. clip(GeoModel3D model, ArrayList<Geometry> clipRegionList, ClippingType clippingType, ConstraintType constraintType)
static GeoModel3D
ModelBuilder3D. clip(GeoModel3D model, GeoRegion3D clipPlane, ModelClipType type)
已过时。static ArrayList<GeoModel3D>
ModelBuilder3D. envelop(GeoModel3D geomodel, double dbZ)
已过时。static ArrayList<GeoRegion3D>
ModelBuilder3D. extractBorder(GeoModel3D geoModel, BorderType borderType)
提取边界。static ArrayList<Geometry3D>
ModelBuilder3D. geometryMatch(GeoModel3D geoModel, ArrayList<Geometry> geometryList, MatchParameter matchParam)
二维数据通过model匹配成三维数据static DatasetVolume
VoxelGridTools. geoModel3DToVoxelGrid(GeoModel3D geoModel, Datasource tarDatasource, String tarResultName, VoxelValueMode mode)
模型体素化,存储到体元栅格中。static boolean
ModelBuilder3D. mirror(GeoModel3D model, Plane plane)
镜像。static boolean
ModelBuilder3D. mosaic(GeoModel3D model, ArrayList<Geometry> mosaicRegionList)
获取三角网操作中模型镶嵌信息,支持模型与矢量面进行镶嵌。static GeoRegion
ModelBuilder3D. planeProjection(GeoModel3D model)
平面投影:仅支持投影坐标系模型static GeoRegion3D
ModelBuilder3D. planeProjection(GeoModel3D model, Plane plane)
平面投影static GeoRegion
ModelBuilder3D. planeProjection2D(GeoModel3D model, Plane plane)
平面投影,将获得的投影转到XY上static GeoModel3D
ModelTools. removeCollinearPoint(GeoModel3D model)
合并共线点static GeoModel3D
ModelTools. repairTJunction(GeoModel3D model)
T型结修复static GeoRegion
ModelBuilder3D. sectionProjection(GeoModel3D model)
已过时。static ArrayList<GeoRegion3D>
ModelBuilder3D. sectionProjection(GeoModel3D model, ArrayList<Plane> planeList)
截面投影,获得截面static GeoRegion3D
ModelBuilder3D. sectionProjection(GeoModel3D model, Plane plane)
截面投影,获得截面static GeoRegion
ModelBuilder3D. sectionProjection2D(GeoModel3D model, Plane plane)
截面投影,获得的截面转到XY上static GeoModel3D
ModelBuilder3D. shadowVolume(GeoModel3D model, ShadowVolumeSetting param)
创建阴影体static ArrayList<SunlightAnalysisPointResult>
ModelBuilder3D. sunlightAnalysis(Geometry3D geometry, GeoModel3D geoModelDes, SunlightAnalysisSetting param, boolean bLatLon)
日照分析static boolean
ModelBuilder3D. uvwMap(GeoModel3D model, TextureMapParameter texParam)
模型贴纹理:按模型整体进行纹理贴图映射 -
com.supermap.realspace.threeddesigner.citygmlconvertor中GeoModel3D的使用
参数类型为GeoModel3D的com.supermap.realspace.threeddesigner.citygmlconvertor中的方法 限定符和类型 方法和说明 static void
CityGMLExport. ExportFromGeoModel(GeoModel3D geoModel3D, String gmlFilePath)
-
Copyright © 2021–2024 SuperMap. All rights reserved.