C# 클래스 SpikeWPF.Graphic3D.Math3D

파일 보기 프로젝트 열기: hcilab-um/STim

공개 메소드들

메소드 설명
SetPerspectiveFov ( double fov, double aspectRatio, double near, double far ) : Matrix3D
SetPerspectiveOffCenter ( double left, double right, double bottom, double top, double near, double far ) : Matrix3D

PerspectiveOffCenterRH

SetViewMatrix ( System.Windows.Media.Media3D.Point3D cameraPosition, System.Windows.Media.Media3D.Vector3D lookDirection, System.Windows.Media.Media3D.Vector3D upDirection ) : Matrix3D

LookAtRH

메소드 상세

SetPerspectiveFov() 공개 정적인 메소드

public static SetPerspectiveFov ( double fov, double aspectRatio, double near, double far ) : Matrix3D
fov double
aspectRatio double
near double
far double
리턴 System.Windows.Media.Media3D.Matrix3D

SetPerspectiveOffCenter() 공개 정적인 메소드

PerspectiveOffCenterRH
public static SetPerspectiveOffCenter ( double left, double right, double bottom, double top, double near, double far ) : Matrix3D
left double
right double
bottom double
top double
near double
far double
리턴 System.Windows.Media.Media3D.Matrix3D

SetViewMatrix() 공개 정적인 메소드

LookAtRH
public static SetViewMatrix ( System.Windows.Media.Media3D.Point3D cameraPosition, System.Windows.Media.Media3D.Vector3D lookDirection, System.Windows.Media.Media3D.Vector3D upDirection ) : Matrix3D
cameraPosition System.Windows.Media.Media3D.Point3D
lookDirection System.Windows.Media.Media3D.Vector3D
upDirection System.Windows.Media.Media3D.Vector3D
리턴 System.Windows.Media.Media3D.Matrix3D