创建和添加单个 Primitive 到场景中
首先,你创建了一个 Primitive 对象,并将其添加到场景的 primitives 中:
// 创建一个 Primitive
var primitive = new Cesium.Primitive({
geometryInstances : new Cesium.GeometryInstance({
geometry : new Cesium.BoxGeometry({
dimensions : new Cesium.Cartesian3(1.0, 1.0, 1.0)
}),
modelMatrix : Cesium.Matrix4.IDENTITY,
attributes : {
color : Cesium.ColorGeometryInstanceAttribute.fromColor(Cesium.Color.RED)
}
}),
appearance : new Cesium.MaterialAppearance({
material : Cesium.Material.fromType('Color')
})
});
// 将 Primitive 添加到场景中
scene.primitives.add(primitive);
在这段代码中:
- 你创建了一个立方体的
Primitive,设置了其几何形状为正方体,并给它一个红色的材质。 Primitive被添加到scene.primitives中,这是 Cesium 场景中用于管理渲染对象的集合。
使用 PrimitiveCollection
然后,你提到了

最低0.47元/天 解锁文章
718

被折叠的 条评论
为什么被折叠?



