graphic2d

package
v3.0.0-...-55e877b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 29, 2023 License: GPL-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Aliceblue            = _f.RGBA{0xf0, 0xf8, 0xff, 0xff}
	Antiquewhite         = _f.RGBA{0xfa, 0xeb, 0xd7, 0xff}
	Aqua                 = _f.RGBA{0x00, 0xff, 0xff, 0xff}
	Aquamarine           = _f.RGBA{0x7f, 0xff, 0xd4, 0xff}
	Azure                = _f.RGBA{0xf0, 0xff, 0xff, 0xff}
	Beige                = _f.RGBA{0xf5, 0xf5, 0xdc, 0xff}
	Bisque               = _f.RGBA{0xff, 0xe4, 0xc4, 0xff}
	Black                = _f.RGBA{0x00, 0x00, 0x00, 0xff}
	Blanchedalmond       = _f.RGBA{0xff, 0xeb, 0xcd, 0xff}
	Blue                 = _f.RGBA{0x00, 0x00, 0xff, 0xff}
	Blueviolet           = _f.RGBA{0x8a, 0x2b, 0xe2, 0xff}
	Brown                = _f.RGBA{0xa5, 0x2a, 0x2a, 0xff}
	Burlywood            = _f.RGBA{0xde, 0xb8, 0x87, 0xff}
	Cadetblue            = _f.RGBA{0x5f, 0x9e, 0xa0, 0xff}
	Chartreuse           = _f.RGBA{0x7f, 0xff, 0x00, 0xff}
	Chocolate            = _f.RGBA{0xd2, 0x69, 0x1e, 0xff}
	Coral                = _f.RGBA{0xff, 0x7f, 0x50, 0xff}
	Cornflowerblue       = _f.RGBA{0x64, 0x95, 0xed, 0xff}
	Cornsilk             = _f.RGBA{0xff, 0xf8, 0xdc, 0xff}
	Crimson              = _f.RGBA{0xdc, 0x14, 0x3c, 0xff}
	Cyan                 = _f.RGBA{0x00, 0xff, 0xff, 0xff}
	Darkblue             = _f.RGBA{0x00, 0x00, 0x8b, 0xff}
	Darkcyan             = _f.RGBA{0x00, 0x8b, 0x8b, 0xff}
	Darkgoldenrod        = _f.RGBA{0xb8, 0x86, 0x0b, 0xff}
	Darkgray             = _f.RGBA{0xa9, 0xa9, 0xa9, 0xff}
	Darkgreen            = _f.RGBA{0x00, 0x64, 0x00, 0xff}
	Darkgrey             = _f.RGBA{0xa9, 0xa9, 0xa9, 0xff}
	Darkkhaki            = _f.RGBA{0xbd, 0xb7, 0x6b, 0xff}
	Darkmagenta          = _f.RGBA{0x8b, 0x00, 0x8b, 0xff}
	Darkolivegreen       = _f.RGBA{0x55, 0x6b, 0x2f, 0xff}
	Darkorange           = _f.RGBA{0xff, 0x8c, 0x00, 0xff}
	Darkorchid           = _f.RGBA{0x99, 0x32, 0xcc, 0xff}
	Darkred              = _f.RGBA{0x8b, 0x00, 0x00, 0xff}
	Darksalmon           = _f.RGBA{0xe9, 0x96, 0x7a, 0xff}
	Darkseagreen         = _f.RGBA{0x8f, 0xbc, 0x8f, 0xff}
	Darkslateblue        = _f.RGBA{0x48, 0x3d, 0x8b, 0xff}
	Darkslategray        = _f.RGBA{0x2f, 0x4f, 0x4f, 0xff}
	Darkslategrey        = _f.RGBA{0x2f, 0x4f, 0x4f, 0xff}
	Darkturquoise        = _f.RGBA{0x00, 0xce, 0xd1, 0xff}
	Darkviolet           = _f.RGBA{0x94, 0x00, 0xd3, 0xff}
	Deeppink             = _f.RGBA{0xff, 0x14, 0x93, 0xff}
	Deepskyblue          = _f.RGBA{0x00, 0xbf, 0xff, 0xff}
	Dimgray              = _f.RGBA{0x69, 0x69, 0x69, 0xff}
	Dimgrey              = _f.RGBA{0x69, 0x69, 0x69, 0xff}
	Dodgerblue           = _f.RGBA{0x1e, 0x90, 0xff, 0xff}
	Firebrick            = _f.RGBA{0xb2, 0x22, 0x22, 0xff}
	Floralwhite          = _f.RGBA{0xff, 0xfa, 0xf0, 0xff}
	Forestgreen          = _f.RGBA{0x22, 0x8b, 0x22, 0xff}
	Fuchsia              = _f.RGBA{0xff, 0x00, 0xff, 0xff}
	Gainsboro            = _f.RGBA{0xdc, 0xdc, 0xdc, 0xff}
	Ghostwhite           = _f.RGBA{0xf8, 0xf8, 0xff, 0xff}
	Gold                 = _f.RGBA{0xff, 0xd7, 0x00, 0xff}
	Goldenrod            = _f.RGBA{0xda, 0xa5, 0x20, 0xff}
	Gray                 = _f.RGBA{0x80, 0x80, 0x80, 0xff}
	Green                = _f.RGBA{0x00, 0x80, 0x00, 0xff}
	Greenyellow          = _f.RGBA{0xad, 0xff, 0x2f, 0xff}
	Grey                 = _f.RGBA{0x80, 0x80, 0x80, 0xff}
	Honeydew             = _f.RGBA{0xf0, 0xff, 0xf0, 0xff}
	Hotpink              = _f.RGBA{0xff, 0x69, 0xb4, 0xff}
	Indianred            = _f.RGBA{0xcd, 0x5c, 0x5c, 0xff}
	Indigo               = _f.RGBA{0x4b, 0x00, 0x82, 0xff}
	Ivory                = _f.RGBA{0xff, 0xff, 0xf0, 0xff}
	Khaki                = _f.RGBA{0xf0, 0xe6, 0x8c, 0xff}
	Lavender             = _f.RGBA{0xe6, 0xe6, 0xfa, 0xff}
	Lavenderblush        = _f.RGBA{0xff, 0xf0, 0xf5, 0xff}
	Lawngreen            = _f.RGBA{0x7c, 0xfc, 0x00, 0xff}
	Lemonchiffon         = _f.RGBA{0xff, 0xfa, 0xcd, 0xff}
	Lightblue            = _f.RGBA{0xad, 0xd8, 0xe6, 0xff}
	Lightcoral           = _f.RGBA{0xf0, 0x80, 0x80, 0xff}
	Lightcyan            = _f.RGBA{0xe0, 0xff, 0xff, 0xff}
	Lightgoldenrodyellow = _f.RGBA{0xfa, 0xfa, 0xd2, 0xff}
	Lightgray            = _f.RGBA{0xd3, 0xd3, 0xd3, 0xff}
	Lightgreen           = _f.RGBA{0x90, 0xee, 0x90, 0xff}
	Lightgrey            = _f.RGBA{0xd3, 0xd3, 0xd3, 0xff}
	Lightpink            = _f.RGBA{0xff, 0xb6, 0xc1, 0xff}
	Lightsalmon          = _f.RGBA{0xff, 0xa0, 0x7a, 0xff}
	Lightseagreen        = _f.RGBA{0x20, 0xb2, 0xaa, 0xff}
	Lightskyblue         = _f.RGBA{0x87, 0xce, 0xfa, 0xff}
	Lightslategray       = _f.RGBA{0x77, 0x88, 0x99, 0xff}
	Lightslategrey       = _f.RGBA{0x77, 0x88, 0x99, 0xff}
	Lightsteelblue       = _f.RGBA{0xb0, 0xc4, 0xde, 0xff}
	Lightyellow          = _f.RGBA{0xff, 0xff, 0xe0, 0xff}
	Lime                 = _f.RGBA{0x00, 0xff, 0x00, 0xff}
	Limegreen            = _f.RGBA{0x32, 0xcd, 0x32, 0xff}
	Linen                = _f.RGBA{0xfa, 0xf0, 0xe6, 0xff}
	Magenta              = _f.RGBA{0xff, 0x00, 0xff, 0xff}
	Maroon               = _f.RGBA{0x80, 0x00, 0x00, 0xff}
	Mediumaquamarine     = _f.RGBA{0x66, 0xcd, 0xaa, 0xff}
	Mediumblue           = _f.RGBA{0x00, 0x00, 0xcd, 0xff}
	Mediumorchid         = _f.RGBA{0xba, 0x55, 0xd3, 0xff}
	Mediumpurple         = _f.RGBA{0x93, 0x70, 0xdb, 0xff}
	Mediumseagreen       = _f.RGBA{0x3c, 0xb3, 0x71, 0xff}
	Mediumslateblue      = _f.RGBA{0x7b, 0x68, 0xee, 0xff}
	Mediumspringgreen    = _f.RGBA{0x00, 0xfa, 0x9a, 0xff}
	Mediumturquoise      = _f.RGBA{0x48, 0xd1, 0xcc, 0xff}
	Mediumvioletred      = _f.RGBA{0xc7, 0x15, 0x85, 0xff}
	Midnightblue         = _f.RGBA{0x19, 0x19, 0x70, 0xff}
	Mintcream            = _f.RGBA{0xf5, 0xff, 0xfa, 0xff}
	Mistyrose            = _f.RGBA{0xff, 0xe4, 0xe1, 0xff}
	Moccasin             = _f.RGBA{0xff, 0xe4, 0xb5, 0xff}
	Navajowhite          = _f.RGBA{0xff, 0xde, 0xad, 0xff}
	Navy                 = _f.RGBA{0x00, 0x00, 0x80, 0xff}
	Oldlace              = _f.RGBA{0xfd, 0xf5, 0xe6, 0xff}
	Olive                = _f.RGBA{0x80, 0x80, 0x00, 0xff}
	Olivedrab            = _f.RGBA{0x6b, 0x8e, 0x23, 0xff}
	Orange               = _f.RGBA{0xff, 0xa5, 0x00, 0xff}
	Orangered            = _f.RGBA{0xff, 0x45, 0x00, 0xff}
	Orchid               = _f.RGBA{0xda, 0x70, 0xd6, 0xff}
	Palegoldenrod        = _f.RGBA{0xee, 0xe8, 0xaa, 0xff}
	Palegreen            = _f.RGBA{0x98, 0xfb, 0x98, 0xff}
	Paleturquoise        = _f.RGBA{0xaf, 0xee, 0xee, 0xff}
	Palevioletred        = _f.RGBA{0xdb, 0x70, 0x93, 0xff}
	Papayawhip           = _f.RGBA{0xff, 0xef, 0xd5, 0xff}
	Peachpuff            = _f.RGBA{0xff, 0xda, 0xb9, 0xff}
	Peru                 = _f.RGBA{0xcd, 0x85, 0x3f, 0xff}
	Pink                 = _f.RGBA{0xff, 0xc0, 0xcb, 0xff}
	Plum                 = _f.RGBA{0xdd, 0xa0, 0xdd, 0xff}
	Powderblue           = _f.RGBA{0xb0, 0xe0, 0xe6, 0xff}
	Purple               = _f.RGBA{0x80, 0x00, 0x80, 0xff}
	Red                  = _f.RGBA{0xff, 0x00, 0x00, 0xff}
	Rosybrown            = _f.RGBA{0xbc, 0x8f, 0x8f, 0xff}
	Royalblue            = _f.RGBA{0x41, 0x69, 0xe1, 0xff}
	Saddlebrown          = _f.RGBA{0x8b, 0x45, 0x13, 0xff}
	Salmon               = _f.RGBA{0xfa, 0x80, 0x72, 0xff}
	Sandybrown           = _f.RGBA{0xf4, 0xa4, 0x60, 0xff}
	Seagreen             = _f.RGBA{0x2e, 0x8b, 0x57, 0xff}
	Seashell             = _f.RGBA{0xff, 0xf5, 0xee, 0xff}
	Sienna               = _f.RGBA{0xa0, 0x52, 0x2d, 0xff}
	Silver               = _f.RGBA{0xc0, 0xc0, 0xc0, 0xff}
	Skyblue              = _f.RGBA{0x87, 0xce, 0xeb, 0xff}
	Slateblue            = _f.RGBA{0x6a, 0x5a, 0xcd, 0xff}
	Slategray            = _f.RGBA{0x70, 0x80, 0x90, 0xff}
	Slategrey            = _f.RGBA{0x70, 0x80, 0x90, 0xff}
	Snow                 = _f.RGBA{0xff, 0xfa, 0xfa, 0xff}
	Springgreen          = _f.RGBA{0x00, 0xff, 0x7f, 0xff}
	Steelblue            = _f.RGBA{0x46, 0x82, 0xb4, 0xff}
	Tan                  = _f.RGBA{0xd2, 0xb4, 0x8c, 0xff}
	Teal                 = _f.RGBA{0x00, 0x80, 0x80, 0xff}
	Thistle              = _f.RGBA{0xd8, 0xbf, 0xd8, 0xff}
	Tomato               = _f.RGBA{0xff, 0x63, 0x47, 0xff}
	Turquoise            = _f.RGBA{0x40, 0xe0, 0xd0, 0xff}
	Violet               = _f.RGBA{0xee, 0x82, 0xee, 0xff}
	Wheat                = _f.RGBA{0xf5, 0xde, 0xb3, 0xff}
	White                = _f.RGBA{0xff, 0xff, 0xff, 0xff}
	Whitesmoke           = _f.RGBA{0xf5, 0xf5, 0xf5, 0xff}
	Yellow               = _f.RGBA{0xff, 0xff, 0x00, 0xff}
	Yellowgreen          = _f.RGBA{0x9a, 0xcd, 0x32, 0xff}
)
View Source
var ColorMap = map[string]_f.RGBA{} /* 147 elements not displayed */
View Source
var Names = []string{} /* 147 elements not displayed */

Functions

func EllipseToCubicBeziers

func EllipseToCubicBeziers(startX, startY, rx, ry, rot float64, large, sweep bool, endX, endY float64) [][4]Point

func QuadraticToCubicBezier

func QuadraticToCubicBezier(startX, startY, x1, y1, x, y float64) (Point, Point)

Types

type Point

type Point struct{ X, Y float64 }

func (Point) Add

func (_fba Point) Add(q Point) Point

func (Point) Interpolate

func (_ceff Point) Interpolate(q Point, t float64) Point

func (Point) Mul

func (_dc Point) Mul(f float64) Point

func (Point) Sub

func (_deg Point) Sub(q Point) Point

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL