com.supermap.data
类 GeoModel
- java.lang.Object
-
- com.supermap.data.Geometry
-
- com.supermap.data.Geometry3D
-
- com.supermap.data.GeoModel
-
public class GeoModel extends Geometry3D
三维模型几何对象类该类用于建立三维几何对象的模型,从而实现对三维几何对象进行渲染
-
-
构造器概要
构造器 构造器和说明 GeoModel()
构造一个新的 GeoModel 对象。GeoModel(GeoModel geoModel)
根据给定的 GeoModel 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 GeoModel
clone()
返回当前对象的一个拷贝。void
dispose()
释放该对象所占用的资源。boolean
fromFile(java.lang.String file)
根据指定路径下的模型文件,构造一个新的GeoModel对象boolean
fromFile(java.lang.String file, Point3D position)
根据指定路径下的模型文件和指定位置,构造一个新的GeoModel对象java.lang.String
getName()
获取三维模型几何对象的名称.NodeAnimation
getNodeAnimation()
获取三维模型对象的节点动画。void
setName(java.lang.String name)
设置三维模型几何对象的名称。-
从类继承的方法 com.supermap.data.Geometry3D
getGeoModel, getInnerPoint3D, getPosition, getRotationX, getRotationY, getRotationZ, getScaleX, getScaleY, getScaleZ, getStyle3D, getVolume, offset, setPosition, setRotationX, setRotationY, setRotationZ, setScaleX, setScaleY, setScaleZ, setStyle3D
-
-
-
-
构造器详细资料
-
GeoModel
public GeoModel()
构造一个新的 GeoModel 对象。
-
GeoModel
public GeoModel(GeoModel geoModel)
根据给定的 GeoModel 对象构造一个与其完全相同的新对象。- 参数:
geoModel
- 给定的 GeoModel 对象。 return 构造一个新的 GeoModel 对象。
-
-
方法详细资料
-
getName
public java.lang.String getName()
获取三维模型几何对象的名称.- 返回:
- 返回获得的名称
-
setName
public void setName(java.lang.String name)
设置三维模型几何对象的名称。- 参数:
name
- 给定的模型名称。
-
fromFile
public boolean fromFile(java.lang.String file)
根据指定路径下的模型文件,构造一个新的GeoModel对象- 参数:
file
- 给定的模型路径。- 返回:
- 成功返回YES,否则返回NO。
-
fromFile
public boolean fromFile(java.lang.String file, Point3D position)
根据指定路径下的模型文件和指定位置,构造一个新的GeoModel对象- 参数:
file
- 给定的模型路径。position
- 指定位置。- 返回:
- 成功返回YES,否则返回NO。
-
getNodeAnimation
public NodeAnimation getNodeAnimation()
获取三维模型对象的节点动画。- 返回:
- 节点动画对象
-
-