C# Класс Quelea.SurfaceEnvironmentType

Наследование: AbstractEnvironmentType
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AvoidEdges ( IAgent agent, double distance ) : Vector3d
BounceContain ( IParticle agent ) : bool
ClosestNormal ( Point3d pt ) : Vector3d
ClosestPoint ( Point3d pt ) : Point3d
ClosestPointOnRef ( Point3d pt ) : Point3d
Contains ( Point3d pt ) : bool
Duplicate ( ) : IGH_Goo
Equals ( SurfaceEnvironmentType p ) : bool
Equals ( object obj ) : bool
GetBoundingBox ( ) : Rhino.Geometry.BoundingBox
GetHashCode ( ) : int
MapTo2D ( Point3d pt ) : Point3d
MapTo3D ( Point3d pt ) : Point3d
Orient ( Vector3d vector, Point3d point ) : Vector3d
SurfaceEnvironmentType ( ) : System
SurfaceEnvironmentType ( Rhino.Geometry.Surface srf, bool wrap ) : System
SurfaceEnvironmentType ( SurfaceEnvironmentType environment ) : System
ToString ( ) : string
WrapPoint ( Point3d relativePoint, Point3d point ) : Point3d
WrapPoint ( Point3d position, bool &wrapped ) : Point3d

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

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

public AvoidEdges ( IAgent agent, double distance ) : Vector3d
agent IAgent
distance double
Результат Vector3d

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

public BounceContain ( IParticle agent ) : bool
agent IParticle
Результат bool

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

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

public Duplicate ( ) : IGH_Goo
Результат IGH_Goo

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

public Equals ( SurfaceEnvironmentType p ) : bool
p SurfaceEnvironmentType
Результат 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

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

public Orient ( Vector3d vector, Point3d point ) : Vector3d
vector Vector3d
point Point3d
Результат Vector3d

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

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

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

public SurfaceEnvironmentType ( Rhino.Geometry.Surface srf, bool wrap ) : System
srf Rhino.Geometry.Surface
wrap bool
Результат System

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

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

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