C# Класс PSSMDemo.LiSPSMLightCameraBuilder

LiSPSM のライト カメラを構築するクラスです。
Наследование: UniformLightCameraBuilder
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
LiSPSMLightCameraBuilder ( ) : System

Защищенные методы

Метод Описание
BuildCore ( Matrix &lightView, Matrix &lightProjection ) : void

Приватные методы

Метод Описание
CalculateOldOptimalN ( ) : float
CalculateOptimalN ( Matrix &lightSpace, Microsoft.Xna.Framework.BoundingBox &bodyBBoxLS ) : float
CalculateZ0LS ( Matrix &lightSpace, Vector3 &cameraWS, Microsoft.Xna.Framework.BoundingBox &bodyBBoxLS, Vector3 &result ) : void
CreateLiSPSMProjection ( Matrix &lightSpace, Matrix &result ) : void
CreatePerspective ( float left, float right, float bottom, float top, float near, float far, Matrix &result ) : void
ResolveAdjustOptimalNFactor ( ) : void
ResolveN ( Matrix &lightSpace, Microsoft.Xna.Framework.BoundingBox &bodyBBoxLS ) : float

Описание методов

BuildCore() защищенный Метод

protected BuildCore ( Matrix &lightView, Matrix &lightProjection ) : void
lightView Matrix
lightProjection Matrix
Результат void

LiSPSMLightCameraBuilder() публичный Метод

public LiSPSMLightCameraBuilder ( ) : System
Результат System