addObject method

void addObject(
  1. Object3D object
)

Implementation

void addObject(Object3D object) {
  _object = getNextObjectInPool();
  _object.id = object.id;
  _object.object = object;

  _vector3.setFromMatrixPosition(object.matrixWorld);
  _vector3.applyMatrix4(_viewProjectionMatrix);

  _object.z = _vector3.z;
  _object.renderOrder = object.renderOrder;

  _renderData.objects.add(_object);
}