engine icon indicating copy to clipboard operation
engine copied to clipboard

The `name` of the cloned Material is not copied.

Open jtabibito opened this issue 1 year ago • 0 comments

Describe the bug A clear and concise description of what the bug is.

To Reproduce `

var entity = scene.createRootEntity("Cylinder");
var mr = entity.addComponent(MeshRenderer);
mr.mesh = PrimitiveMesh.createCylinder(engine, 0.3, 0.3, 0.5);
var mat = new BlinnPhongMaterial(engine);
mat.baseColor = new Color(0.3, 0.7, 0);
mr.setMaterial(mat);
mat.name = 'BlinnPhong';
var mat1 = mat.clone();
if (mat1.name === 'BlinnPhong') {
  console.log("True");
} else {
  console.log(mat1.name);
}

`

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context Add any other context about the problem here.

jtabibito avatar Aug 19 '24 08:08 jtabibito