public class CollisionAnalysis
extends com.supermap.data.InternalHandleDisposable
构造器和说明 |
---|
CollisionAnalysis(Scene scene)
根据指定的Scene对象,构造一个新的CollisionAnalysis对象。
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
build()
执行碰撞检测分析。
|
void |
clear()
清除分析结果。
|
void |
dispose()
释放CollisionAnalysis对象占用的本地资源。
|
Color |
getCollisionColor()
获取碰撞检测区域的颜色。
|
GeoModel3D |
getCollisionModel()
获取进行碰撞检测的三维模型对象。
|
double |
getDirection()
获取碰撞检测的前进方向角,该角为水平方向上与正北方向的夹角。
|
double |
getOpacity()
获取进行碰撞检测的模型的不透明度。
|
double |
getPitch()
获取倾斜方向角,该角为与水平面的夹角,取向上为正。
|
Point3D |
getPosition()
获取模型的空间位置。
|
void |
setCollisionColor(Color value)
设置碰撞检测区域的颜色
|
void |
setCollisionModel(GeoModel3D value)
设置进行碰撞检测的三维模型对象。
|
void |
setDirection(double direction)
设置碰撞检测的前进方向角,该角为水平方向上与正北方向的夹角。
|
void |
setOpacity(double value)
设置进行碰撞检测的模型的不透明度。
|
void |
setPitch(double value)
设置倾斜方向角,该角为与水平面的夹角,取向上为正。
|
void |
setPosition(Point3D position)
设置模型的空间位置。
|
public CollisionAnalysis(Scene scene)
scene
- 指定的三维场景对象。public void dispose()
public Color getCollisionColor()
public void setCollisionColor(Color value)
value
- 指定的颜色。public GeoModel3D getCollisionModel()
public void setCollisionModel(GeoModel3D value)
value
- 指定的三维模型对象。public double getOpacity()
public void setOpacity(double value)
value
- 指定的模型的不透明度public Point3D getPosition()
public void setPosition(Point3D position)
position
- 指定的空间位置。public double getDirection()
public void setDirection(double direction)
direction
- 指定的前进方向角。public double getPitch()
public void setPitch(double value)
value
- 指定的倾斜方向角。public boolean build()
public void clear()
Copyright © 2021–2024 SuperMap. All rights reserved.