3#include <FK/Projection.h>
7 using namespace System;
27 ::FK::fk_ProjectBase *pProj;
29 ::FK::fk_ProjectBase * GetP(
void);
32#if !defined(FK_DOXYGEN_USER_PROCESS)
86 ::FK::fk_Perspective * GetP(
void);
89#if !defined(FK_DOXYGEN_USER_PROCESS)
120 property double Fovy {
129 property double Near {
138 property double Far {
151 void SetAll(
double fovy,
double near,
double far);
189 ::FK::fk_Frustum * GetP(
void);
192#if !defined(FK_DOXYGEN_USER_PROCESS)
207 double bottom,
double top,
208 double near,
double far);
227 property double Left {
236 property double Right {
254 property double Top {
263 property double Near {
272 property double Far {
288 void SetAll(
double left,
double right,
double bottom,
289 double top,
double near,
double far);
314 ::FK::fk_Ortho * GetP(
void);
317#if !defined(FK_DOXYGEN_USER_PROCESS)
334 double bottom,
double top,
335 double near,
double far);
354 property double Left {
363 property double Right {
381 property double Top {
390 property double Near {
399 property double Far {
416 void SetAll(
double left,
double right,
double bottom,
417 double top,
double near,
double far);
一般透視投影を制御するクラス
Definition Projection_CLI.h:187
void SetAll(double left, double right, double bottom, double top, double near, double far)
一括設定メソッド
double Near
クリッピング近距離面距離プロパティ
Definition Projection_CLI.h:263
double Far
クリッピング遠距離面距離プロパティ
Definition Projection_CLI.h:272
fk_Frustum(double left, double right, double bottom, double top, double near, double far)
コンストラクタ1
double Bottom
視錐台下側符号付き距離プロパティ
Definition Projection_CLI.h:245
double Right
視錐台右側符号付き距離プロパティ
Definition Projection_CLI.h:236
double Left
視錐台左側符号付き距離プロパティ
Definition Projection_CLI.h:227
double Top
視錐台上側符号付き距離プロパティ
Definition Projection_CLI.h:254
平行投影法を制御するクラス
Definition Projection_CLI.h:312
void SetAll(double left, double right, double bottom, double top, double near, double far)
一括設定メソッド
fk_Ortho(double left, double right, double bottom, double top, double near, double far)
コンストラクタ1
double Far
クリッピング遠距離距離プロパティ
Definition Projection_CLI.h:399
double Right
クリッピング左側面距離プロパティ
Definition Projection_CLI.h:363
double Left
クリッピング左側面距離プロパティ
Definition Projection_CLI.h:354
double Top
クリッピング左側面距離プロパティ
Definition Projection_CLI.h:381
double Bottom
クリッピング左側面距離プロパティ
Definition Projection_CLI.h:372
double Near
クリッピング近距離距離プロパティ
Definition Projection_CLI.h:390
対称透視投影法を制御するクラス
Definition Projection_CLI.h:84
fk_Perspective(double fovy, double near, double far)
コンストラクタ2
double Near
クリッピング近距離面距離プロパティ
Definition Projection_CLI.h:129
double Far
クリッピング遠距離面距離プロパティ
Definition Projection_CLI.h:138
void SetAll(double fovy, double near, double far)
一括設定メソッド
double Fovy
視野角プロパティ
Definition Projection_CLI.h:120
投影法の基底クラス
Definition Projection_CLI.h:24
fk_ProjectMode Mode
投影法参照プロパティ
Definition Projection_CLI.h:43
Definition AppWindow_CLI.h:11
fk_ProjectMode
投影法を表す列挙型
Definition Projection_CLI.h:10
@ PERSPECTIVE_MODE
対称透視投影法