controllers

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PALETTE_DEFAULT_WIDTH     = 200
	PALETTE_DEFAULT_HEIGHT    = 50
	PALETTE_DEFAULT_DIVISIONS = 5
	PALETTE_DEFAULT_VALUE     = "orange_blue"
)
View Source
const (
	MAX_LINE_HEIGHT     = 30
	DEFAULT_LINE_HEIGHT = 5
)
View Source
const (
	HOPALONG_MAX_RESOLUTION     = 5_000
	HOPALONG_DEFAULT_RESOLUTION = 5
	HOPALONG_DEFAULT_A          = 5
	HOPALONG_DEFAULT_B          = 1
	HOPALONG_DEFAULT_C          = 5
	HOPALONG_DEFAULT_D          = 0
	HOPALONG_DEFAULT_X          = -1
	HOPALONG_DEFAULT_Y          = 0
	HOPALONG_DEFAULT_Scale      = 5
	HOPALONG_DEFAULT_FXN_TYPE   = "classic_bm"
)
View Source
const (
	IFS_MAX_ITERATIONS           = 5_000_000_000
	IFS_DEFAULT_ITERATIONS       = 500_000
	IFS_DEFAULT_X                = 0
	IFS_DEFAULT_Y                = 0
	IFS_DEFAULT_SCALE            = 1
	IFS_MIN_SCALE                = 0
	IFS_MAX_SCALE                = 50_000
	IFS_DEFAULT_SYSTEM_VARIABLES = "" /* 134-byte string literal not displayed */
	IFS_DEFAULT_SYSTEM_COLORS    = "mahogany, mahogany, mahogany, mahogany"
	IFS_DEFAULT_FOCUS            = true
)
View Source
const (
	LSYSTEM_MAX_ITERATIONS                   = 500_000
	LSYSTEM_DEFAULT_ITERATIONS               = 6
	LSYSTEM_DEFAULT_AXIOM                    = "X"
	LSYSTEM_DEFAULT_RULES                    = "F=FF,X=F-[[X]+X]+F[+FX]-X"
	LSYSTEM_DEFAULT_TURNING_ANGLE            = 22.5
	LSYSTEM_DEFAULT_POSITION                 = "bottom-center"
	LSYSTEM_DEFAULT_LINE_WIDTH               = 0.6
	LSYSTEM_DEFAULT_LINE_LENGTH              = 5
	LSYSTEM_DEFAULT_LINE_WIDTH_INCREMENT     = 0.5
	LSYSTEM_DEFAULT_TURNING_ANGLE_INCREMENT  = 5
	LSYSTEM_DEFAULT_LINE_LENGTH_SCALE_FACTOR = 0.125
	LSYSTEM_DEFAULT_ANGLE                    = -90.0
	LSYSTEM_DEFAULT_DRAW_SYMBOLS             = "AB"
	LSYSTEM_DEFAULT_SKIP_SYMBOLS             = ""
)
View Source
const (
	MANDELBROT_SET_MAX_ITERATIONS        = 500_000
	MANDELBROT_SET_DEFAULT_ITERATIONS    = 700
	MANDELBROT_SET_DEFAULT_COLOR_PALETTE = "orange_blue"
	MANDELBROT_SET_DEFAULT_BAIL_OUT      = 20
	MANDELBROT_SET_DEFAULT_M             = 2
	MANDELBROT_SET_DEFAULT_REGION        = "-2, -1.25, 3.25, 2.5"
)
View Source
const (
	NEWTON_BASIN_MAX_ITERATIONS        = 500_000
	NEWTON_BASIN_DEFAULT_ITERATIONS    = 32
	NEWTON_BASIN_DEFAULT_COLOR_PALETTE = "orange_blue"
	NEWTON_BASIN_DEFAULT_BAIL_OUT      = 1e15
	NEWTON_BASIN_DEFAULT_POLYNOMIAL    = "-1+x^5"
	NEWTON_BASIN_DEFAULT_REGION        = "-2, -1.5, 4, 3"
)
View Source
const (
	DEFAULT_WIDTH      = 1366
	DEFAULT_HEIGHT     = 768
	MAX_ITERATIONS     = 25
	DEFAULT_ITERATIONS = 5
)

Variables

This section is empty.

Functions

func GetCantorDust

func GetCantorDust(ctx iris.Context)

func GetCantorSet

func GetCantorSet(ctx iris.Context)

func GetHopalong

func GetHopalong(ctx iris.Context)

func GetIFS

func GetIFS(ctx iris.Context)

func GetJuliaSet

func GetJuliaSet(ctx iris.Context)

func GetLindenmayerSystem

func GetLindenmayerSystem(ctx iris.Context)

func GetMandelbrotSet

func GetMandelbrotSet(ctx iris.Context)

func GetNewtonBasin

func GetNewtonBasin(ctx iris.Context)

func GetPalette

func GetPalette(ctx iris.Context)

func GetSierpinskiCarpet

func GetSierpinskiCarpet(ctx iris.Context)

func GetSierpinskiTriangle

func GetSierpinskiTriangle(ctx iris.Context)

Types

This section is empty.

Jump to

Keyboard shortcuts

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