C# 클래스 Quelea.BrepEnvironmentType

상속: AbstractEnvironmentType, IDisposable
파일 보기 프로젝트 열기: lxfschr/Quelea 1 사용 예제들

공개 메소드들

메소드 설명
AvoidEdges ( IAgent agent, double distance ) : Vector3d
BounceContain ( IParticle particle ) : bool
BrepEnvironmentType ( ) : System
BrepEnvironmentType ( Brep environment ) : System
BrepEnvironmentType ( BrepEnvironmentType environment ) : System
ClosestNormal ( Point3d pt ) : Vector3d
ClosestPoint ( Point3d pt ) : Point3d
ClosestPointOnRef ( Point3d pt ) : Point3d
Contains ( Point3d pt ) : bool
Dispose ( ) : void
Duplicate ( ) : IGH_Goo
Equals ( BrepEnvironmentType p ) : bool
Equals ( object obj ) : bool
GetBoundingBox ( ) : Rhino.Geometry.BoundingBox
GetHashCode ( ) : int
MapTo2D ( Point3d pt ) : Point3d
MapTo3D ( Point3d pt ) : Point3d
ToString ( ) : string
WrapPoint ( Point3d relativePoint, Point3d point ) : Point3d
WrapPoint ( Point3d position, bool &wrapped ) : Point3d

비공개 메소드들

메소드 설명
GetFeelerCrv ( Vector3d feelerVec, Point3d position, double bodySize, double visionAngle, Vector3d rotAxis ) : Rhino.Geometry.Curve
GetFeelerCrvs ( IParticle particle, double visionDistance, bool accurate ) : Rhino.Geometry.Curve[]

메소드 상세

AvoidEdges() 공개 메소드

public AvoidEdges ( IAgent agent, double distance ) : Vector3d
agent IAgent
distance double
리턴 Vector3d

BounceContain() 공개 메소드

public BounceContain ( IParticle particle ) : bool
particle IParticle
리턴 bool

BrepEnvironmentType() 공개 메소드

public BrepEnvironmentType ( ) : System
리턴 System

BrepEnvironmentType() 공개 메소드

public BrepEnvironmentType ( Brep environment ) : System
environment Brep
리턴 System

BrepEnvironmentType() 공개 메소드

public BrepEnvironmentType ( BrepEnvironmentType environment ) : System
environment BrepEnvironmentType
리턴 System

ClosestNormal() 공개 메소드

public ClosestNormal ( Point3d pt ) : Vector3d
pt Point3d
리턴 Vector3d

ClosestPoint() 공개 메소드

public ClosestPoint ( Point3d pt ) : Point3d
pt Point3d
리턴 Point3d

ClosestPointOnRef() 공개 메소드

public ClosestPointOnRef ( Point3d pt ) : Point3d
pt Point3d
리턴 Point3d

Contains() 공개 메소드

public Contains ( Point3d pt ) : bool
pt Point3d
리턴 bool

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Duplicate() 공개 메소드

public Duplicate ( ) : IGH_Goo
리턴 IGH_Goo

Equals() 공개 메소드

public Equals ( BrepEnvironmentType p ) : bool
p BrepEnvironmentType
리턴 bool

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetBoundingBox() 공개 메소드

public GetBoundingBox ( ) : Rhino.Geometry.BoundingBox
리턴 Rhino.Geometry.BoundingBox

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

MapTo2D() 공개 메소드

public MapTo2D ( Point3d pt ) : Point3d
pt Point3d
리턴 Point3d

MapTo3D() 공개 메소드

public MapTo3D ( Point3d pt ) : Point3d
pt Point3d
리턴 Point3d

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

WrapPoint() 공개 메소드

public WrapPoint ( Point3d relativePoint, Point3d point ) : Point3d
relativePoint Point3d
point Point3d
리턴 Point3d

WrapPoint() 공개 메소드

public WrapPoint ( Point3d position, bool &wrapped ) : Point3d
position Point3d
wrapped bool
리턴 Point3d