FrustumCamera QML Type
사용자 정의 프러스텀으로 PerspectiveCamera 을 정의합니다. 더 보기...
Import Statement: | import QtQuick3D |
Inherits: |
속성
상세 설명
Camera 은 3D 씬의 콘텐츠가 2D 표면(예: View3D)에 투영되는 방식을 정의합니다. 씬의 콘텐츠를 시각화하려면 하나 이상의 Camera 이 필요합니다.
씬의 다른 공간 Node 과 마찬가지로 Camera 의 위치 및 회전이 가능합니다. Node 의 위치와 방향에 따라 Camera 이 씬에서 어느 위치에 있고 어느 방향을 향하고 있는지가 결정됩니다. Camera 의 기본 방향은 음의 Z 축을 따라 순방향 벡터를 향하고 양의 Y 축을 따라 위쪽 벡터를 향합니다.
프러스텀 카메라 유형은 프러스텀 바운드를 사용자 지정할 수 있는 PerspectiveCamera 을 제공합니다. 이는 비대칭 프러스텀을 만들 때 유용할 수 있습니다.
다음 예제는 씬의 [0, 0, 100]에 프러스텀 카메라를 생성합니다. near plane 은 원점의 카메라 앞에 100 단위로 배치됩니다. 그런 다음 프러스텀과 근사면의 교차점은 왼쪽 하단 모서리가 [-5, -5], 오른쪽 상단 모서리가 [5, 5]인 직사각형으로 주어지며 카메라에서 [0, 0, -900]에 1000단위 떨어진 far plane 와 교차할 때까지 계속됩니다.
참고: vertical field of view 각도는 카메라, near plane 사이의 거리와 근거리 평면의 top
및 bottom
사이의 길이의 곱입니다.
참고: 위아래 또는 좌우 값이 비대칭인 경우 프러스텀의 정점이 이동하여 카메라의 위치에서 효과적으로 오프셋됩니다.
FrustumCamera { position: Qt.vector3d(0, 0, 100) clipNear: 100 clipFar: 1000 top: 5 bottom: -5 left: -5 right: 5 }
PerspectiveCamera, OrthographicCamera, CustomCamera 를참조하세요 .
프로퍼티 문서
bottom : real |
bottom
값은 로컬 좌표에서 카메라 위치를 기준으로 near clip plane 의 하단을 지정합니다.
left : real |
left
값은 로컬 좌표에서 카메라 위치를 기준으로 near clip plane 의 왼쪽을 지정합니다.
right : real |
right
값은 로컬 좌표에서 카메라 위치를 기준으로 near clip plane 의 오른쪽을 지정합니다.
top : real |
top
값은 로컬 좌표에서 카메라 위치를 기준으로 near clip plane 의 상단을 지정합니다.
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.