
🚀专栏连载提醒:本文是《CesiumJS 从入门到精通》系列第 8 篇。如果这是你第一次读到本专栏,建议从第 1 章「Hello Cesium」开始,逐步建立完整知识体系。写在前面在前七章中,我们借助 Entity API 轻松地在三维地球上画出了点、线、面、体,甚至让它们随时间变化、随动画流动。Entity 的确好用 —— 寥寥几行代码就能创建一个带标签、带轨迹的飞行器。但你是否好奇过:Entity 的 "底层" 到底是什么?当你调用viewer.entities.add()时,CesiumJS 内部发生了什么?那些成千上万个点的高性能渲染,是否能绕过 Entity 直接操控 GPU?本章就带你 "下沉" 到 Entity 之下的Primitive API—— 这是 CesiumJS 渲染管线的真正基石。读完本章,你将从 "使用画笔的人" 变成 "理解画笔如何造出来的人"。本章学习目标:理解 Entity 与 Primitive 的本质区别 —— 高层封装 vs 底层渲染掌握 Primitive 的四段式构建管线:GeometryInstance → Geometry → Appearance → Primitive学会用GroundPrimitive实现真