loadModel

(別名: load_model)

def setup
  createCanvas(180, 180, WEBGL)
  @model = loadModel("teapot.obj")
end

def draw
  background(220)
  orbitControl
  scale(0.75)
  rotateX(frameCount * 0.01)
  rotateY(frameCount * 0.01)
  normalMaterial
  model(@model)
end

p5.jsリファレンス(参考情報)

[p5.js] loadModel

概要

rbCanvas/p5エディタに取り込まれた OBJファイルから 3Dモデルをロードします。

書式

loadModel(path)

引数

引数名内容備考オプションデフォルト値
pathOBJファイル名OBJファイルは、あらかじめ rbCanvas/p5エディタ上に
ドラッグ&ドロップの操作で取り込んでおくこと
また、拡張子は「.obj」であること

戻値

p5.Geometryオブジェクト

備考

・p5.jsのサンプルにある preloadメソッドへの記述やコールバック関数による処理は不要です。
 (非同期処理を意識する必要はありません)

関連

model
freeGeometry