6

メッシュ オブジェクトを少なくとも 5 つの部分にスライスしたいと考えています。私はいくつかの調査を行いましたが、スライスしたときにオブジェクトを複製し、1 つのスライスから 2 つのオブジェクトをインスタンス化するだけの人もいますか?

私は Unity と C# の初心者です。そのため、どこから始めればよいか、またはメッシュのカット方法を学ぶためにどこで読めるかについての初心者向けチュートリアルがあればいいでしょう。どのような関数/メソッドを調べる必要がありますか? メッシュの切断の背後にある方法論は何ですか?

私の理解では、実際に三角形のメッシュをカットするチュートリアルやアセットを見たことがありませんか? ある場合、それはどのように行われますか?その背後にあるロジックは何ですか?その背後にあるロジックと、開始方法、または何を調べるべきかを理解するのに助けが必要だと思いますか?

つまり、リアルタイムでメッシュをカットします。

編集:

コードを理解し、いじってみる:

私は偽のスライサー 3.0 ( http://unitycoder.com/blog/2011/08/09/fake-mesh-slicer-v3-0/ ) を使用し、サンプルに含まれています。スライサーが動作するカプセルがあります。

Rigidbodies プロパティと Collider プロパティを持つ立方体または別のカプセルを追加した場合、スライサー (別名平面) はオブジェクトのクローンを作成するだけで、スライスしません。何故ですか?上記のコードを操作して、あらゆる種類のオブジェクトに対して機能させるにはどうすればよいですか?

次のコンソール エラーが表示されますが、その意味がわかりません。

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. 
4

2 に答える 2