C# Class PixelFarm.Agg.StrokeMath

ファイルを表示 Open project: prepare/HTML-Renderer Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
AddVertex ( VertexStore output, double x, double y ) : void

Method Details

CreateArc() public method

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
return void

CreateCap() public method

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

CreateJoin() public method

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
return void

CreateMiter() public method

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
return void

SetMiterLimitTheta() public method

public SetMiterLimitTheta ( double t ) : void
t double
return void

StrokeMath() public method

public StrokeMath ( ) : System
return System