Maybe I'm confused...

1. A concise explanation of the problem you’re experiencing.

I have set a billboard, with a position that obviously a Cartesian3

I should read the position of the billboard, but it’s not a Cartesian3.

As far as I can read in the docs entity position should be get/set as a Cartesian3.

I have no problem to set it, but when I read it I get this:

  1. l {_definitionChanged: r, _value: a, _referenceFrame: 0}
  2. _definitionChanged: r {_listeners: Array(1), _scopes: Array(1), _toRemove: Array(0), _insideRaiseEvent: false}
  3. _referenceFrame: 0
  4. _value: a {x: 0, y: 0, z: 0}
  5. definitionChanged: (…)
  6. isConstant: (…)
  7. referenceFrame: (…)
  8. proto: Object

What I would think I should get is this:

  1. a {x: 1511929.7969299257, y: -4653241.445375957, z: 4077985.572200376}
  2. x: 1511929.7969299257
  3. y: -4653241.445375957
  4. z: 4077985.572200376
  5. proto: Object

Isn’t it the ‘position’ property of any entity a Cartesian3?

If so, why I get an object in place of a Cartesian3?

2. A minimal code example. If you’ve found a bug, this helps us reproduce and repair it.

mybillboard.position = myCartesian3Position;

console.log(mybillboard.position)

P.s. I could get position values with ‘mybillboard.position._values’, but it seem to me quite weird…