程序包 | 说明 |
---|---|
com.supermap.data | |
com.supermap.realspace.threeddesigner |
限定符和类型 | 方法和说明 |
---|---|
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)
更新骨架中的所有实体:包括骨架、材质和纹理。
|
限定符和类型 | 方法和说明 |
---|---|
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(Skeleton skeletonSrc)
根据指定Skeleton来拷贝一个Skeleton的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
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.