Skip to content

Commit 777268c

Browse files
committed
CameraProjectionType - #105
1 parent 4f9f52c commit 777268c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/ofbx.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2457,6 +2457,9 @@ struct OptionalError<Object*> parseCamera(Scene& scene, const Element& element,
24572457
CameraImpl* camera = allocator.allocate<CameraImpl>(scene, element);
24582458

24592459
camera->projectionType = static_cast<Camera::ProjectionType>(resolveEnumProperty(*camera, "ProjectionType", (int)Camera::ProjectionType::PERSPECTIVE));
2460+
// try "CameraProjectionType" too, see https://github.com/nem0/OpenFBX/issues/105
2461+
camera->projectionType = static_cast<Camera::ProjectionType>(resolveEnumProperty(*camera, "CameraProjectionType", (int)camera->projectionType));
2462+
24602463
camera->apertureMode = static_cast<Camera::ApertureMode>(resolveEnumProperty(*camera, "ApertureMode", (int)Camera::ApertureMode::HORIZANDVERT));
24612464
camera->gateFit = static_cast<Camera::GateFit>(resolveEnumProperty(*camera, "GateFit", (int)Camera::GateFit::HORIZONTAL));
24622465

0 commit comments

Comments
 (0)