如何用Python在Panda3D中创建三维几何形状?

问题描述 投票:0回答:1

我正在制作一个带有 3D 图形的简单应用程序,我不想在其中加载任何 3D 模型,但仅几何形状就足够了。如何在 Panda3D 引擎中创建这样的几何形状?我不仅对简单的图形(金字塔、立方体、平行六面体)感兴趣,而且对几何形状稍微复杂的图形也感兴趣。这些图形具有多边形底座和垂直于构造平面的“墙”。简而言之,这些应该是建筑物的基元,不一定总是在底部具有矩形形状。

我试图弄清楚如何使用 NodePath,但我几乎什么都不懂。

python python-3.x 3d panda3d
1个回答
0
投票

所以通常可以按照您的描述以编程方式生成几何图形。我当时也想用代码生成一些图元,但事实证明这很复杂,因为你必须单独定义每个顶点。这在 panda3d-docs 中有详细描述https://docs.panda3d.org/1.10/python/programming/internal-structures/procedural-generation/index . 但根据我的经验,导入一些原始几何图形并适当地缩放和定位它们通常更容易。

© www.soinside.com 2019 - 2024. All rights reserved.