このページでは

OrthographicCamera QML Type

正射投影行列を持つCameraを定義します。詳細...

Import Statement: import QtQuick3D
Inherits:

Camera

プロパティ

詳細説明

Camera は、3D シーンのコンテンツが、View3D のような 2D サーフェスにどのように投影されるかを定義します。シーンのコンテンツを視覚化するには、少なくとも 1 つのCamera が必要です。

シーン内の他の空間Node のように、Camera の位置と回転が可能です。Node の位置と向きは、Camera がシーンのどこにあり、どの方向を向いているかを決定します。Camera のデフォルトの向きは、前方ベクトルが負の Z 軸、上方ベクトルが正の Y 軸を指しています。

正射投影図

OrthographicCamera は平行投影です。Camera では、平行線は平行のままであり、オブジェクトの知覚される縮尺はCamera からの距離に影響されません。このタイプのCamera の典型的なユースケースは、CAD(コンピュータ支援設計)アプリケーションと地図製作です。

次の例では、シーン内の位置 [0, 200, 300] に、30 度下向きのピッチを持つ OrthographicCamera を作成します。

OrthographicCamera {
    position: Qt.vector3d(0, 200, 300)
    eulerRotation.x: -30
}

Qt Quick 3D - View3D の例PerspectiveCameraFrustumCameraCustomCameraも参照して ください。

プロパティ ドキュメント

clipFar : real

このプロパティは、OrthographicCamera's frustum の遠いクリップ平面を定義します。遠いクリップ平面よりもCamera から遠いジオメトリは表示されません。

デフォルト値は 10000.0 です。

clipNearも参照してください

clipNear : real

このプロパティは、OrthographicCamera のニアクリッププレーンを定義します。近クリップ平面よりもCamera に近いジオメトリは表示されません。

デフォルト値は 10.0 です。

clipFarも参照してください

horizontalMagnification : real

このプロパティは、OrthographicCamera'のフラストレーションの水平倍率を保持する。

デフォルト値は 1.0 です。

verticalMagnificationも参照のこと

verticalMagnification : real

このプロパティは、OrthographicCamera'のフラストレーションの垂直倍率を保持する。

デフォルト値は 1.0 です。

horizontalMagnificationも参照のこと

© 2026 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.