类的使用
com.supermap.data.Model
-
使用Model的程序包 程序包 说明 com.supermap.data com.supermap.realspace com.supermap.realspace.threeddesigner -
-
com.supermap.data中Model的使用
返回Model的com.supermap.data中的方法 限定符和类型 方法和说明 Model
ModelEntityManager. append(Model model)
追加模型对象中的所有实体。Model
GeoModel3D. getModel()
获取模型数据集。Model
ModelEntityManager. update(Model model)
更新模型对象中的所有实体:包括骨架、材质和纹理。参数类型为Model的com.supermap.data中的方法 限定符和类型 方法和说明 Model
ModelEntityManager. append(Model model)
追加模型对象中的所有实体。void
GeoModel3D. setModel(Model model)
设置模型数据集。Model
ModelEntityManager. update(Model model)
更新模型对象中的所有实体:包括骨架、材质和纹理。参数类型为Model的com.supermap.data中的构造器 构造器和说明 GeoModel3D(Model model)
根据给定的Model对象构造一个新的GeoModel3D对象。GeoModel3D(Model model, SkeletonID id)
根据指定参数构造GeoModel3D类的新实例。Model(Model model)
根据给定的Model对象构造一个与之完全一样的新Model对象。 -
com.supermap.realspace中Model的使用
返回Model的com.supermap.realspace中的方法 限定符和类型 方法和说明 Model
SelectedOSGBFileInfo. getModel3D(GeoModel3D model3d)
获取被选中文件的模型对象。 -
com.supermap.realspace.threeddesigner中Model的使用
返回Model的com.supermap.realspace.threeddesigner中的方法 限定符和类型 方法和说明 static Model
ModelBuilder3D. convexHull(Model modelSrc)
计算凸包static Model
ModelBuilder3D. convexHull(Model modelSrc, SkeletonID id)
计算凸包static Model
ModelBuilder3D. convexHull(Skeleton skeleton, Matrix matrix)
计算凸包static Model
ModelBuilder3D. convexHullPerSkeleton(Model modelSrc)
计算凸包:每个子对象对应一个凸包。参数类型为Model的com.supermap.realspace.threeddesigner中的方法 限定符和类型 方法和说明 static boolean
ModelBuilder3D. combineSkeletonByMaterial(Model modelSrc, Model modelResult)
已过时。static Model
ModelBuilder3D. convexHull(Model modelSrc)
计算凸包static Model
ModelBuilder3D. convexHull(Model modelSrc, SkeletonID id)
计算凸包static Model
ModelBuilder3D. convexHullPerSkeleton(Model modelSrc)
计算凸包:每个子对象对应一个凸包。static boolean
ModelConvertor. fromFile(Model model, ModelFileSetting setting)
根据指定的模型文件类型及路径创建Model对象。static boolean
ModelConvertor. fromOFF(Model model, String stringOFF)
已过时。static boolean
ModelBuilder3D. mergeSkeleton(Model modelSrc, Model modelResult, boolean bHasLOD)
根据材质合并骨架static boolean
ModelBuilder3D. optimizeSkeletons(Model srcModel, Model desModel)
模型子对象优化。static boolean
ModelBuilder3D. reComputeNormal(Model modelSrc, Model modelResult, NormalComputeMode normalMode, double dAngle)
重新计算法线static int
ModelBuilder3D. removeDuplicateVertex2(Model modelSrc, Model modelResult)
移除重复顶点;结果为带属性的Indexstatic int
ModelBuilder3D. removeRedundantVertex(Model modelSrc, Model modelResult, double dThreshold)
移除共面的冗余点static int
ModelBuilder3D. removeUnreferencedVertex(Model modelSrc, Model modelResult)
已过时。static boolean
ModelBuilder3D. simplify(Model modelSrc, Model modelResult, ArrayList<SkeletonID> listIDs, double[] listRatio, boolean bConstrainBorder)
精细层指定子对象简化static boolean
ModelBuilder3D. simplify(Model modelSrc, Model modelResult, ArrayList<SkeletonID> listIDs, double[] listRatio, double[] listThreshold)
精细层指定子对象简化static boolean
ModelBuilder3D. simplify(Model modelSrc, Model modelResult, double dbRatio, boolean bConstrainBorder)
精细层简化static boolean
ModelBuilder3D. simplify(Model modelSrc, Model modelResult, double dbRatio, double dbThreshold)
精细层简化static int
ModelBuilder3D. split(Model modelSrc, Model modelResult)
已过时。static int
ModelBuilder3D. split(Model modelSrc, Model modelResult, double dThreshold)
已过时。static boolean
ModelBuilder3D. splitSkeleton(Model modelSrc, Model modelResult, boolean bVertexPositionConsidered)
模型的子对象拆分static boolean
ModelBuilder3D. splitSkeleton(Model srcModel, Model desModel, SplitParameter splitParameter)
骨架拆分static boolean
ModelBuilder3D. textureBoundaryOptimization(Model srcModel, Model desModel, Color backgroundColor)
优化模型纹理边界,使接边处的纹理不发黑。static boolean
ModelBuilder3D. textureRemapping(Model srcModel, Model desModel)
模型数据纹理重映射。static boolean
ModelConvertor. toFile(Model model, ModelFileSetting setting)
将Model对象导出为指定格式的模型文件。
-
Copyright © 2021–2024 SuperMap. All rights reserved.