new Primitive3D(参考primitive, positionopt, scaleopt)
3D图元
Example
const instance = new Cesium.GeometryInstance({
geometry : new Cesium.PlaneGeometry({
vertexFormat : Cesium.VertexFormat.POSITION_ONLY
});
});
let primitive3D = viewer.scene.primitives.add(new Cesium.Primitive3D({
geometryInstances: instance,
appearance: new Cesium.MaterialAppearance({
material: Cesium.Material.fromType(Cesium.Material[value])
}),
position: [117.090795612294, 31.15224105521026, 1000],
scale: [500, 500, 1]
}));
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
参考primitive |
options | |||
position |
Array |
<optional> |
[117.090795612294, 31.15224105521026, 1000 ]
|
经纬度坐标数组 |
scale |
Array |
<optional> |
[500, 500, 1]
|
图元xyz缩放系数 |
Returns:
Primitive3D