MCPcopy Create free account

hub / github.com/ProbableTrain/MapGenerator / functions

Functions327 in github.com/ProbableTrain/MapGenerator

Methodcoastline
()
src/ts/ui/water_gui.ts:91
MethodcoastlinePolygon
()
src/ts/ui/main_gui.ts:327
Functionconstructor
(centre: Vector, protected _size: number, protected _decay: number)
src/ts/impl/basis_field.ts:20
Functionconstructor
(protected field: TensorField)
src/ts/impl/integrator.ts:6
Functionconstructor
(private canvas: HTMLCanvasElement, protected _scale=1, resizeToWindow=true)
src/ts/ui/canvas_wrapper.ts:31
Functionconstructor
(protected dragController: DragController, protected colourScheme: ColourScheme)
src/ts/ui/style.ts:65
Methodconstructor
()
src/main.ts:57
Methodconstructor
(public x: number, public y: number)
src/ts/vector.ts:4
Methodconstructor
(private ground: Vector[], private sea: Vector[], private coastline: Vector[],
src/ts/model_generator.ts:36
Methodconstructor
* worldDimensions assumes origin of 0,0 * @param {number} dsep Separation distance between samples
src/ts/impl/grid_storage.ts:18
Methodconstructor
(centre: Vector, size: number, decay: number, private _theta: number)
src/ts/impl/basis_field.ts:102
Methodconstructor
(centre: Vector, size: number, decay: number)
src/ts/impl/basis_field.ts:130
Methodconstructor
(public noiseParams: NoiseParams)
src/ts/impl/tensor_field.ts:32
Methodconstructor
* Uses world-space coordinates
src/ts/impl/streamlines.ts:63
Methodconstructor
(field: TensorField, private params: StreamlineParams)
src/ts/impl/integrator.ts:22
Methodconstructor
(field: TensorField, private params: StreamlineParams)
src/ts/impl/integrator.ts:32
Methodconstructor
(public value: Vector, public neighbors=new Set<Node>())
src/ts/impl/graph.ts:31
Methodconstructor
* Create a graph from a set of streamlines * Finds all intersections, and creates a list of Nodes
src/ts/impl/graph.ts:53
Methodconstructor
(private nodes: Node[], private params: PolygonParams, private tensorField: TensorField)
src/ts/impl/polygon_finder.ts:26
Methodconstructor
(integrator: FieldIntegrator, origin: Vector, worldDimensions: Vector,
src/ts/impl/water_generator.ts:33
Methodconstructor
(private r: number, private matrix: number[])
src/ts/impl/tensor.ts:7
Methodconstructor
(private gui: dat.GUI)
src/ts/ui/drag_controller.ts:28
Methodconstructor
(canvas: HTMLCanvasElement, scale=1, resizeToWindow=true)
src/ts/ui/canvas_wrapper.ts:93
Methodconstructor
(canvas: HTMLCanvasElement, scale=1, resizeToWindow=true)
src/ts/ui/canvas_wrapper.ts:248
Methodconstructor
(private tensorField: TensorField, protected params: WaterParams, integrator:
src/ts/ui/water_gui.ts:22
Methodconstructor
(lots: Vector[][])
src/ts/ui/buildings.ts:25
Methodconstructor
(private tensorField: TensorField, folder: dat.GUI, private redraw: () => void
src/ts/ui/buildings.ts:97
Methodconstructor
(protected params: StreamlineParams, protected integrator: FieldIntegrator, pr
src/ts/ui/road_gui.ts:22
Methodconstructor
(private guiFolder: dat.GUI, private tensorField: TensorField, private closeTensorFolder: () => void)
src/ts/ui/main_gui.ts:62
Methodconstructor
()
src/ts/ui/domain_controller.ts:34
Methodconstructor
(private guiFolder: dat.GUI, private dragController: DragController, public drawCentre: boolean, noise
src/ts/ui/tensor_field_gui.ts:19
Methodconstructor
(c: HTMLCanvasElement, dragController: DragController, colourScheme: ColourScheme, private heightmap=false)
src/ts/ui/style.ts:126
Methodconstructor
(c: HTMLCanvasElement, dragController: DragController, colourScheme: ColourScheme)
src/ts/ui/style.ts:249
FunctioncreateSVG
(svgElement: any)
src/ts/ui/canvas_wrapper.ts:48
Methodcross
(v: Vector)
src/ts/vector.ts:63
Functiondecay
(decay: number)
src/ts/impl/basis_field.ts:32
Methoddivide
(v: Vector)
src/ts/vector.ts:77
MethoddoesStreamlineCollideSelf
* Didn't end up using - bit expensive, used streamlineTurned instead * Stops spirals from forming * uses 0.5 dcirclejoin so that circles are
src/ts/impl/streamlines.ts:369
MethoddragEnd
()
src/ts/ui/drag_controller.ts:88
MethoddragMove
(event: any)
src/ts/ui/drag_controller.ts:75
FunctiondragMoveListener
(delta: Vector)
src/ts/impl/basis_field.ts:44
MethoddragStart
(event: any)
src/ts/ui/drag_controller.ts:49
FunctiondragStartListener
()
src/ts/impl/basis_field.ts:40
Methoddraw
(style: Style, forceDraw=false, customCanvas?: CanvasWrapper)
src/ts/ui/main_gui.ts:261
Methoddraw
(canvas: DefaultCanvasWrapper)
src/ts/ui/tensor_field_gui.ts:111
Methoddraw
(canvas=this.canvas as DefaultCanvasWrapper)
src/ts/ui/style.ts:135
Methoddraw
(canvas=this.canvas as RoughCanvasWrapper)
src/ts/ui/style.ts:264
MethoddrawCityName
()
src/ts/ui/canvas_wrapper.ts:127
MethoddrawFrame
(left: number, right: number, up: number, down: number)
src/ts/ui/canvas_wrapper.ts:120
MethoddrawPolygon
(polygon: Vector[])
src/ts/ui/canvas_wrapper.ts:157
MethoddrawPolyline
(line: Vector[])
src/ts/ui/canvas_wrapper.ts:208
MethoddrawSquare
(centre: Vector, radius: number)
src/ts/ui/canvas_wrapper.ts:193
MethodfromAngle
(angle: number)
src/ts/impl/tensor.ts:15
MethodfromVector
(vector: Vector)
src/ts/impl/tensor.ts:19
Methodgenerate
* Generate an entire map with no control over the process
src/main.ts:132
MethodgetBlocks
* Only used when creating the 3D model to 'fake' the roads
src/ts/ui/buildings.ts:120
MethodgetCentrePoints
()
src/ts/impl/tensor_field.ts:77
MethodgetCursor
* Change cursor style
src/ts/ui/drag_controller.ts:44
MethodgetTensor
(point: Vector)
src/ts/impl/basis_field.ts:134
FunctiongetTensorWeight
* Interpolates between (0 and 1)^decay
src/ts/impl/basis_field.ts:85
FunctiongetWeightedTensor
(point: Vector, smooth: boolean)
src/ts/impl/basis_field.ts:51
MethodgridToWorld
(v: Vector)
src/ts/impl/grid_storage.ts:133
Functionheight
()
src/ts/ui/canvas_wrapper.ts:63
MethodinitFolder
()
src/ts/ui/water_gui.ts:36
Methodintegrate
(point: Vector, major: boolean)
src/ts/impl/integrator.ts:26
MethodisDragging
()
src/ts/ui/drag_controller.ts:95
MethodisLeft
* Tests whether a point lies to the left of a line * @param {Vector} linePoint Point on the line * @param {Vector} lineDirection
src/ts/vector.ts:35
MethodisScrolling
* Used to stop drawing buildings while scrolling for certain styles * to keep the framerate up
src/ts/ui/domain_controller.ts:59
MethodisValidSample
* Tests whether v is at least d away from samples * Performance very important - this is called at every integration step * @param dSq=this.
src/ts/impl/grid_storage.ts:66
Methodlots
()
src/ts/ui/buildings.ts:113
MethodmainRoadPolygons
()
src/ts/ui/main_gui.ts:323
MethodmajorRoadPolygons
()
src/ts/ui/main_gui.ts:319
MethodmanuallyAddStreamline
* Assumes simplified * Used for adding river roads
src/ts/impl/water_generator.ts:160
MethodminorRoadPolygons
()
src/ts/ui/main_gui.ts:315
Methodmodels
()
src/ts/ui/buildings.ts:129
FunctionneedsUpdate
()
src/ts/ui/style.ts:116
FunctiononLand
(point: Vector)
src/ts/impl/integrator.ts:16
MethodonScreen
(v: Vector)
src/ts/ui/domain_controller.ts:122
Methodorigin
* Screen origin in world space
src/ts/ui/domain_controller.ts:87
Methodorthographic
(v: boolean)
src/ts/ui/domain_controller.ts:128
MethodpointInRectangle
(point: Vector, origin: Vector, dimensions: Vector)
src/ts/impl/polygon_util.ts:185
Methodpolygons
()
src/ts/impl/polygon_finder.ts:28
MethodremoveAllFolders
(gui: dat.GUI)
src/ts/util.ts:27
FunctionremoveFolderFromParent
()
src/ts/impl/basis_field.ts:64
Methodreset
()
src/ts/impl/tensor_field.ts:70
Methodreset
()
src/ts/impl/polygon_finder.ts:40
FunctionresizeCanvas
()
src/ts/ui/canvas_wrapper.ts:82
Methodriver
()
src/ts/ui/water_gui.ts:83
MethodriverPolygon
()
src/ts/impl/water_generator.ts:49
MethodriverPolygon
()
src/ts/ui/main_gui.ts:303
MethodriverSecondaryRoad
()
src/ts/impl/water_generator.ts:53
Methodroads
()
src/ts/ui/road_gui.ts:68
MethodroadsEmpty
()
src/ts/ui/main_gui.ts:290
MethodrotateAround
* Angle in radians
src/ts/vector.ts:141
FunctionsampleFieldVector
(point: Vector, major: boolean)
src/ts/impl/integrator.ts:10
MethodscreenDimensions
()
src/ts/ui/domain_controller.ts:95
MethodseaPolygon
()
src/ts/impl/water_generator.ts:45
MethodseaPolygon
()
src/ts/ui/water_gui.ts:97
MethodseaPolygon
()
src/ts/ui/main_gui.ts:299
MethodsecondaryRiver
()
src/ts/ui/water_gui.ts:87
← previousnext →201–300 of 327, ranked by callers