Primitive3D

Primitive3D

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