C# 클래스 PixelFarm.Agg.StrokeMath

파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

공개 메소드들

메소드 설명
CreateArc ( VertexStore output, double x, double y, double dx1, double dy1, double dx2, double dy2 ) : void
CreateCap ( VertexStore output, VertexDistance v0, VertexDistance v1, double len ) : void
CreateJoin ( VertexStore output, VertexDistance v0, VertexDistance v1, VertexDistance v2, double len1, double len2 ) : void
CreateMiter ( VertexStore output, VertexDistance v0, VertexDistance v1, VertexDistance v2, double dx1, double dy1, double dx2, double dy2, LineJoin lj, double mlimit, double dbevel ) : void
SetMiterLimitTheta ( double t ) : void
StrokeMath ( ) : System

비공개 메소드들

메소드 설명
AddVertex ( VertexStore output, double x, double y ) : void

메소드 상세

CreateArc() 공개 메소드

public CreateArc ( VertexStore output, double x, double y, double dx1, double dy1, double dx2, double dy2 ) : void
output VertexStore
x double
y double
dx1 double
dy1 double
dx2 double
dy2 double
리턴 void

CreateCap() 공개 메소드

public CreateCap ( VertexStore output, VertexDistance v0, VertexDistance v1, double len ) : void
output VertexStore
v0 VertexDistance
v1 VertexDistance
len double
리턴 void

CreateJoin() 공개 메소드

public CreateJoin ( VertexStore output, VertexDistance v0, VertexDistance v1, VertexDistance v2, double len1, double len2 ) : void
output VertexStore
v0 VertexDistance
v1 VertexDistance
v2 VertexDistance
len1 double
len2 double
리턴 void

CreateMiter() 공개 메소드

public CreateMiter ( VertexStore output, VertexDistance v0, VertexDistance v1, VertexDistance v2, double dx1, double dy1, double dx2, double dy2, LineJoin lj, double mlimit, double dbevel ) : void
output VertexStore
v0 VertexDistance
v1 VertexDistance
v2 VertexDistance
dx1 double
dy1 double
dx2 double
dy2 double
lj LineJoin
mlimit double
dbevel double
리턴 void

SetMiterLimitTheta() 공개 메소드

public SetMiterLimitTheta ( double t ) : void
t double
리턴 void

StrokeMath() 공개 메소드

public StrokeMath ( ) : System
리턴 System