easy-three

destroy

destroy() : undefined

シーンにあるオブジェクト等を破棄し、レンダラを停止します。

この関数は、シーンにあるオブジェクトやレンダラを破棄し、アニメーションループを停止します。
React で easy-three を利用する場合に、アンマウント時の処理として利用することを想定しており、 それ以外の用途で利用する必要はありません。

コードの例 (React)

useEffect(() => {
  const { camera, create, animate, destroy } = init();

  // 画面描画処理

  return () => destroy();
}, []);