类的使用
com.supermap.data.Skeleton
-
使用Skeleton的程序包 程序包 说明 com.supermap.data com.supermap.realspace.threeddesigner -
-
com.supermap.data中Skeleton的使用
返回Skeleton的com.supermap.data中的方法 限定符和类型 方法和说明 Skeleton
ModelEntityManager. append(Skeleton skeleton)
追加骨架中的所有实体。Skeleton
Model. getSkeleton(SkeletonID id)
获取指定的骨架。Skeleton
Model. getSkeleton(SkeletonID id, double[] matrix)
获取模型中指定的骨架及所在数据包的矩阵。Skeleton
Model. getSkeleton(String name)
按名称获取骨架对象。Skeleton
ModelEntityManager. getSkeleton(String name)
按名称获取指定的骨架对象。Skeleton
ModelEntityManager. update(Skeleton skeleton)
更新骨架中的所有实体:包括骨架、材质和纹理。参数类型为Skeleton的com.supermap.data中的方法 限定符和类型 方法和说明 void
Model. add(Skeleton skeleton)
以非实例化方式向精细层添加骨架对象。void
Model. add(Skeleton skeleton, double[] matrix)
以非实例化方式向精细层添加骨架对象,并指定外部矩阵。Skeleton
ModelEntityManager. append(Skeleton skeleton)
追加骨架中的所有实体。boolean
Skeleton. isSameWith(Skeleton skeletonCompared)
判断骨架是否相同。void
Model. update(Skeleton skeleton)
更新模型中的同名材质对象。Skeleton
ModelEntityManager. update(Skeleton skeleton)
更新骨架中的所有实体:包括骨架、材质和纹理。参数类型为Skeleton的com.supermap.data中的构造器 构造器和说明 Skeleton(Skeleton skeletonSrc)
根据指定Skeleton来拷贝一个Skeleton的新对象。 -
com.supermap.realspace.threeddesigner中Skeleton的使用
参数类型为Skeleton的com.supermap.realspace.threeddesigner中的方法 限定符和类型 方法和说明 static Model
ModelBuilder3D. convexHull(Skeleton skeleton, Matrix matrix)
计算凸包static boolean
ModelBuilder3D. correctNonManifold(Skeleton skeleton, ArrayList<HashMap<Point3D,Point3D>> manifoldLines, ArrayList<Point3D> points)
校正非流形的骨架。static boolean
ModelBuilder3D. correctTopology(Skeleton skeleton)
骨架三角网拓扑校正static HashMap<TopologyErrorType,ArrayList<String>>
MeshOperator. meshTopologyCheck(Skeleton skeleton, double distolerence, double normalTolorence)
骨架拓扑检查。static boolean
ModelBuilder3D. removeDuplicateTriangle(Skeleton skeleton)
骨架移除重复三角形。static int
ModelBuilder3D. removeDuplicateVertex2(Skeleton skeleton)
移除重复顶点static int
ModelBuilder3D. removeDuplicateVertex2WithNormal(Skeleton skeleton)
移除重复点保留法线static ArrayList<Skeleton>
MeshOperator. removeMeshSelfIntersection(Skeleton skeleton)
移除模型骨架中由于自相交产生的三角形。static int
ModelBuilder3D. removeRedundantVertex(Skeleton skeleton, double dThreshold)
根据容差,移除 Skeleton 上共面的冗余顶点static void
MeshOperator. reverseMesh(Skeleton skeleton)
翻转骨架,用于处理模型数据。static boolean
ModelBuilder3D. uvwMap(Skeleton skeleton, TextureMapParameter texParam)
骨架贴纹理:按骨架进行纹理贴图映射
-
Copyright © 2021–2024 SuperMap. All rights reserved.