int RawModel::AddCameraPerspective()

in src/raw/RawModel.cpp [274:293]


int RawModel::AddCameraPerspective(
    const char* name,
    const long nodeId,
    const float aspectRatio,
    const float fovDegreesX,
    const float fovDegreesY,
    const float nearZ,
    const float farZ) {
  RawCamera camera;
  camera.name = name;
  camera.nodeId = nodeId;
  camera.mode = RawCamera::CAMERA_MODE_PERSPECTIVE;
  camera.perspective.aspectRatio = aspectRatio;
  camera.perspective.fovDegreesX = fovDegreesX;
  camera.perspective.fovDegreesY = fovDegreesY;
  camera.perspective.nearZ = nearZ;
  camera.perspective.farZ = farZ;
  cameras.emplace_back(camera);
  return (int)cameras.size() - 1;
}