Japanese subtitles

← Cylinder Positioning

Get Embed Code
2 Languages

Showing Revision 1 created 03/11/2014 by Fran Ontanaya.

  1. three.jsでは単純な形状の
    オブジェクトをよく生成します
  2. 原点を中心に生成したオブジェクトで
  3. 一連の変換を適用して移動します
    今のところ支障ありませんが
  4. 特定のモデリングをする際に扱いにくいことがあります
  5. 例えばモデルを作り円すいをつないで
    木の形にするとします
  6. もしくは円すいの先端と底面の位置を決めると
    言った方がいいかもしれません
  7. プログラムを用いてオブジェクトを生成することを
    プロシージャルモデリングといいます
  8. 先端と底面の位置を指定して
    円すいの向きを決めてください
  9. 呼び出し関数のtopおよびbottom変数は
    円すいの両端を定義する3次元ベクトルの位置です
  10. 他の変数もコードに記録されています
  11. 皆さんにはこのメソッドの中身を実装してもらいます
  12. クロス積を使う特殊なケースが含まれるため
  13. 私が主要な部分を単純化しておきました
    この関数は私が実装しました
  14. 皆さんは適切な高さの円柱を生成し
    このメソッドに軸の方向と中心を入力してください
  15. 答えが正しければこのように表示されます
  16. 私は多くの円すいを作ってテストしましたが
  17. いくつかのコードにバグが見つかりました
    もし皆さんがこのようなコンポーネントを
  18. いつかデザインするなら他の人が使うことを考慮して
  19. できるだけたくさんのケースを想定し
    テストを行いましょう