computational-geometry - 在子弹物理中从 2D 凸多边形创建 3D 多面体
问题描述
我在氧平面上有一个凸多边形(由一些顶点和边定义)。我想通过在 z 轴上将该多边形挤出一段距离来创建一个 3D 多面体h。我怎样才能在子弹物理学中做到这一点?
感谢您的时间。
解决方案
挤压很容易用手完成。对于多边形中的每个顶点,您复制它,并将 Z 值设置为距离h。然后您可以btConvexHullShape
从集合中的点创建一个。由于它是凸包而不是三角形网格,因此您无需担心面部信息。如果您查看btConvexHullShape
构造函数,您会注意到它仅将点列表作为参数。
推荐阅读
- jsp - 使用 curl 测试 JSP 登录
- html - 用于 Scrapy Web Scraping 的 CSS 选择器
- php - GoDaddy 上的 AddHandler .htaccess 今天停止工作
- vba - VBA:哪个代码更有效地取消隐藏工作表?
- scala - Spark:在mapPartitionsWithIndex中调用一个函数
- c++ - 存储所有类实例的向量,并调用它们的成员函数
- android - 铸造设备开发
- c# - TFS 分支/发布策略
- mongodb - mongodb 只能通过 localhost 连接
- amazon-dynamodb - DynamoDB LSI over GSI 的用例是什么?