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