C# 클래스 Hyperion.Core.Geometry.DifferentialGeometry

파일 보기 프로젝트 열기: Kintaro/Hyperion 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Shape Hyperion.Core.Interfaces.IShape
dndu Normal
dndv Normal
dpdu Vector
dpdv Vector
dpdx Vector
dpdy Vector
dudx double
dudy double
dvdx double
dvdy double
n Normal
p Point
u double
v double

공개 메소드들

메소드 설명
ComputeDifferentials ( RayDifferential ray ) : void
DifferentialGeometry ( ) : System
DifferentialGeometry ( DifferentialGeometry dg ) : System
DifferentialGeometry ( Point p, Vector dpdu, Vector dpdv, Normal dndu, Normal dndv, double u, double v, IShape shape ) : System

메소드 상세

ComputeDifferentials() 공개 메소드

public ComputeDifferentials ( RayDifferential ray ) : void
ray RayDifferential
리턴 void

DifferentialGeometry() 공개 메소드

public DifferentialGeometry ( ) : System
리턴 System

DifferentialGeometry() 공개 메소드

public DifferentialGeometry ( DifferentialGeometry dg ) : System
dg DifferentialGeometry
리턴 System

DifferentialGeometry() 공개 메소드

public DifferentialGeometry ( Point p, Vector dpdu, Vector dpdv, Normal dndu, Normal dndv, double u, double v, IShape shape ) : System
p Point
dpdu Vector
dpdv Vector
dndu Normal
dndv Normal
u double
v double
shape Hyperion.Core.Interfaces.IShape
리턴 System

프로퍼티 상세

Shape 공개적으로 프로퍼티

public IShape,Hyperion.Core.Interfaces Shape
리턴 Hyperion.Core.Interfaces.IShape

dndu 공개적으로 프로퍼티

public Normal,Hyperion.Core.Geometry dndu
리턴 Normal

dndv 공개적으로 프로퍼티

public Normal,Hyperion.Core.Geometry dndv
리턴 Normal

dpdu 공개적으로 프로퍼티

public Vector,Hyperion.Core.Geometry dpdu
리턴 Vector

dpdv 공개적으로 프로퍼티

public Vector,Hyperion.Core.Geometry dpdv
리턴 Vector

dpdx 공개적으로 프로퍼티

public Vector,Hyperion.Core.Geometry dpdx
리턴 Vector

dpdy 공개적으로 프로퍼티

public Vector,Hyperion.Core.Geometry dpdy
리턴 Vector

dudx 공개적으로 프로퍼티

public double dudx
리턴 double

dudy 공개적으로 프로퍼티

public double dudy
리턴 double

dvdx 공개적으로 프로퍼티

public double dvdx
리턴 double

dvdy 공개적으로 프로퍼티

public double dvdy
리턴 double

n 공개적으로 프로퍼티

public Normal,Hyperion.Core.Geometry n
리턴 Normal

p 공개적으로 프로퍼티

public Point p
리턴 Point

u 공개적으로 프로퍼티

public double u
리턴 double

v 공개적으로 프로퍼티

public double v
리턴 double