gpt4 book ai didi

c# - 实时切割网格

转载 作者:太空狗 更新时间:2023-10-29 21:58:08 25 4
gpt4 key购买 nike

我想将一个网格对象至少分成五个部分。我做了一些研究,这里的一些人在切片时克隆了对象,只是从一个切片中实例化了两个对象?

我是 Unity 和 C# 的新手。因此,任何关于从哪里开始或我可以在哪里阅读以学习如何切割网格的初学者教程都会很好。比如我应该研究哪些功能/方法?切割网格背后的方法是什么?

据我了解,我还没有看到任何实际切割三角形网格的教程或 Assets ?如果有,它是如何完成的?其背后的逻辑是什么?我想我需要帮助来理解它背后的逻辑以及如何开始或我应该研究什么?

我的意思是实时切割网格。

编辑:

尝试理解和使用代码:

我使用了假切片器 3.0 ( http://unitycoder.com/blog/2011/08/09/fake-mesh-slicer-v3-0/ ) 并包含在示例中,它们有一个切片器可以使用的胶囊。

如果我添加了一个立方体或另一个具有刚体属性和对撞机属性的胶囊,切片器(又名平面)只会克隆对象而不会将其切片。这是为什么?我怎样才能操纵上面的代码来处理各种对象?

我收到这个控制台错误,我不知道它是什么意思:

UnasssignedReferenceException: The variable cutplane of 'Slice_mesh3_js' has not been assigned. You probably need to assign the cutplane variable of the Slice_mesh3_js script in the inspector. 

最佳答案

您是否尝试过涡轮切片器 Assets ?

https://www.assetstore.unity3d.com/#/content/4169他们的网站上有一个演示。

有多种方法可以实现您想要的效果,但上述 Assets 可能是最简单的一种。

值得寻找用于切片、拆分的 Assets :

您还可以:

  1. 使用您喜欢的建模程序并将对象建模为多个部分并使用动画切片对象作为某些结果行动。
  2. 以编程方式使完整对象消失并出现切片可能使用粒子系统来改善效果。

关于c# - 实时切割网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19573860/

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