[2.0 beta 1] model() does not work in buildGeometry #7473
Closed
Description
Most appropriate sub-area of p5.js?
- Accessibility
- Color
- Core/Environment/Rendering
- Data
- DOM
- Events
- Image
- IO
- Math
- Typography
- Utilities
- WebGL
- Build process
- Unit testing
- Internationalization
- Friendly errors
- Other (specify if possible)
p5.js version
2.0 beta 1
Web browser and version
Firefox
Operating system
MacOS
Steps to reproduce this
Calling model()
in a buildGeometry callback should add that model to the geometry being built, but it does not seem to in the 2.0 beta.
This works in 1.11.2 (it draws a sphere) but in the 2.0 beta, it does not yet:
let geom
function setup() {
createCanvas(400, 400, WEBGL);
const geom2 = buildGeometry(() => sphere())
geom = buildGeometry(() => model(geom2))
}
function draw() {
background(220);
orbitControl()
model(geom)
}
Live: https://editor.p5js.org/davepagurek/sketches/WhFnvqCBR