gpt4 book ai didi

c# - DirectX 3D 网格可以合并或连接在一起吗

转载 作者:太空宇宙 更新时间:2023-11-03 14:31:14 25 4
gpt4 key购买 nike

C# 程序员,DirectX 初学者。使用 Mesh.Cylinder 创建了 2 个网格,但需要将它们组合成一个网格。那可能吗?

最佳答案

是的,这是可行的。您大概有两个网格的变换矩阵?

锁定两个网格,然后取第一个网格(我假设我们将它添加到第二个)并通过从圆柱体 1 的局部空间变换到 clyinder 2 的局部空间(即 [圆柱体 1世界变换] * [逆圆柱体 2 世界变换])。定义正确的索引,您现在已将网格 1 添加到网格 2。

如果您希望两个网格正确相交,它会变得更加复杂。如果您想这样做,我建议您查看构造实体几何 (CSG)。在谷歌上可以找到很多关于这个主题的链接。

关于c# - DirectX 3D 网格可以合并或连接在一起吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2523902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com