裁剪面类
Name | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
对象下面有下列属性:
|
- To Do:
-
- 将多边形边形顺序不要求顺逆,内部自动转换成逆时针
Example:
// 设置裁剪面
var points = [
{x: 114.48564036218292, y: 30.60770068308696, z: 22.732124609967144},
{x: 114.48541538046366, y: 30.607280939114098, z: 22.862640859232666},
{x: 114.48608625654386, y: 30.607140926617756, z: 22.572339836971757},
{x: 114.48628961684693, y: 30.60754182760751, z: 22.446302514463564},
{x: 114.48604558657891, y: 30.607768556878245, z: 22.53105993988818}
]
var clippingPlane = new YS.ClippingPlane({
points: points,
edgeColor: new Color(1, 0, 0, 0.4),
edgeWidth: 5,
enabled: true
})
youScene.setting.clippingPlane = clippingPlane;
youScene.camera.fly(114.48564036218292, 30.60770068308696, 22.73212460996714)
Members
-
edgeColor : Color
-
获取或设置裁剪面的边缘颜色
-
Default Value:
Color.WHITE
-
获取或设置裁剪面的边缘宽度
-
Default Value:
0.0
-
获取或设置裁剪面是否开启
-
Default Value:
true
-
获取或设置只保留区域还是裁剪掉区域
-
Default Value:
false