3D城市: WebGL vs. 游戏引擎

越来越多的解决方案可以用于开发 3D 城市模型应用,这给开发人员带来了挑战。本文概述了有助于开发人员高效创建3D应用程序,同时利用 3D 数据的潜在优势的关键考虑因素。

数字孪生和元宇宙

元宇宙是这个与我们的物理世界并存的数字世界,它使我们能够共同生活、工作和玩耍。数字孪生是元宇宙的基础。

Three.js PBR渲染入门

基于物理的渲染(PBR)已成为实时和电影3D场景渲染的行业标准方法。PBR基于现实世界物理定律,根据场景中的材料和照明设置来计算表面对光的反应方式。在Three.js使用PBR很简单,只需切换使用的材料并添加光源即可。

OpenCascade求交点

OpenCascade可以计算2D或3D集合对象的交点或交线,主要的类包括Geom2dAPI_InterCurveCurve、GeomAPI_IntCS和GeomAPI_IntSS。

OpenCascade布尔操作

布尔操作可以组合两组形状创建新的形状(Shape),OpenCascade支持的布尔操作包括Fuse(融合)、Common(相交)和Cut(切割)。