C# 클래스 AForge.Math.Geometry.GeometryTools

Collection of some gemetry tool methods.
파일 보기 프로젝트 열기: noxryan/Claro-Shader 1 사용 예제들

공개 메소드들

메소드 설명
GetAngleBetweenLines ( IntPoint a1, IntPoint a2, IntPoint b1, IntPoint b2 ) : double

Calculate minimum angle between two lines measured in [0, 90] degrees range.

It is preferred to use Line.GetAngleBetweenLines if it is required to calculate angle multiple times for one of the lines.

GetAngleBetweenVectors ( IntPoint startPoint, IntPoint vector1end, IntPoint vector2end ) : double

Calculate angle between to vectors measured in [0, 180] degrees range.

메소드 상세

GetAngleBetweenLines() 공개 정적인 메소드

Calculate minimum angle between two lines measured in [0, 90] degrees range.

It is preferred to use Line.GetAngleBetweenLines if it is required to calculate angle multiple times for one of the lines.

and are the same, /// -OR- and are the same.
public static GetAngleBetweenLines ( IntPoint a1, IntPoint a2, IntPoint b1, IntPoint b2 ) : double
a1 IntPoint A point on the first line.
a2 IntPoint Another point on the first line.
b1 IntPoint A point on the second line.
b2 IntPoint Another point on the second line.
리턴 double

GetAngleBetweenVectors() 공개 정적인 메소드

Calculate angle between to vectors measured in [0, 180] degrees range.
public static GetAngleBetweenVectors ( IntPoint startPoint, IntPoint vector1end, IntPoint vector2end ) : double
startPoint IntPoint Starting point of both vectors.
vector1end IntPoint Ending point of the first vector.
vector2end IntPoint Ending point of the second vector.
리턴 double