C# Класс Net3dBool.Line

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

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

Метод Описание
Clone ( ) : Line
Line ( Face face1, Face face2 ) : System
Line ( Vector3d direction, Point3d point ) : System
computeLineIntersection ( Line otherLine ) : Point3d
computePlaneIntersection ( Vector3d normal, Point3d planePoint ) : Point3d
computePointToPointDistance ( Point3d otherPoint ) : double
getDirection ( ) : Vector3d
getPoint ( ) : Point3d
perturbDirection ( ) : void
setDirection ( Vector3d direction ) : void
setPoint ( Point3d point ) : void
toString ( ) : String

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

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

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

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

public Clone ( ) : Line
Результат Line

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

public Line ( Face face1, Face face2 ) : System
face1 Face
face2 Face
Результат System

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

public Line ( Vector3d direction, Point3d point ) : System
direction Vector3d
point Point3d
Результат System

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

public computeLineIntersection ( Line otherLine ) : Point3d
otherLine Line
Результат Point3d

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

public computePlaneIntersection ( Vector3d normal, Point3d planePoint ) : Point3d
normal Vector3d
planePoint Point3d
Результат Point3d

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

public computePointToPointDistance ( Point3d otherPoint ) : double
otherPoint Point3d
Результат double

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

public getDirection ( ) : Vector3d
Результат Vector3d

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

public getPoint ( ) : Point3d
Результат Point3d

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

public perturbDirection ( ) : void
Результат void

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

public setDirection ( Vector3d direction ) : void
direction Vector3d
Результат void

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

public setPoint ( Point3d point ) : void
point Point3d
Результат void

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

public toString ( ) : String
Результат String