Skip to content

[2.0 beta 1] model() does not work in buildGeometry #7473

Closed
@davepagurek

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

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions