MCPcopy Create free account

hub / github.com/ProbableTrain/MapGenerator / functions

Functions327 in github.com/ProbableTrain/MapGenerator

↓ 2 callersMethodjoinDanglingStreamlines
* Edits streamlines
src/ts/impl/streamlines.ts:95
↓ 2 callersMethodlineToJts
(line: Vector[])
src/ts/impl/polygon_util.ts:189
↓ 2 callersMethodnegate
()
src/ts/vector.ts:124
↓ 2 callersMethodnormalize
()
src/ts/vector.ts:128
↓ 2 callersMethodparseCSSColor
(css_str: string)
src/ts/util.ts:173
↓ 2 callersMethodpointsBetween
* Returns array of points from v1 to v2 such that they are separated by at most dsep * not including v1
src/ts/impl/streamlines.ts:133
↓ 2 callersMethodpolygonArrayToPolygon
* [ v.x, v.y, v.x, v.y ]...
src/ts/impl/polygon_util.ts:215
↓ 2 callersMethodpolygonToJts
(polygon: Vector[])
src/ts/impl/polygon_util.ts:194
↓ 2 callersMethodrandomLocation
* World-space random location for tensor field spawn * Sampled from middle of screen (shrunk rectangle)
src/ts/ui/tensor_field_gui.ts:76
↓ 2 callersMethodreachesEdges
(streamline: Vector[])
src/ts/impl/water_generator.ts:234
↓ 2 callersMethodreset
()
src/ts/ui/tensor_field_gui.ts:159
↓ 2 callersMethodrotate
(theta: number)
src/ts/impl/tensor.ts:61
↓ 2 callersMethodsamplePoint
(point: Vector)
src/ts/impl/tensor_field.ts:85
↓ 2 callersMethodsamplePoint
()
src/ts/impl/streamlines.ts:298
↓ 2 callersMethodsetCameraDirection
* Change camera position for pseudo3D buildings
src/main.ts:171
↓ 2 callersMethodsetDragDisabled
(disable: boolean)
src/ts/ui/drag_controller.ts:37
↓ 2 callersMethodsetPathIterations
* Sets path iterations so that a road can cover the screen
src/ts/ui/road_gui.ts:135
↓ 2 callersMethodsetScreenDimensions
()
src/ts/ui/domain_controller.ts:63
↓ 2 callersMethodshrink
* Properly shrink polygon so the edges are all the same distance from the road
src/ts/impl/polygon_finder.ts:73
↓ 2 callersMethodstepDivide
(polygon: Vector[])
src/ts/impl/polygon_finder.ts:135
↓ 2 callersMethodstepShrink
(polygon: Vector[])
src/ts/impl/polygon_finder.ts:97
↓ 2 callersMethodstreamlineIntegrationStep
* // TODO this doesn't work well - consider something disallowing one direction (F/B) to turn more than 180 deg * One step of the streamline inte
src/ts/impl/streamlines.ts:409
↓ 2 callersMethodzoomToWorld
* Edits vector
src/ts/ui/domain_controller.ts:163
↓ 1 callersMethodaddDevParamsToFolder
(params: StreamlineParams, folder: dat.GUI)
src/ts/ui/water_gui.ts:101
↓ 1 callersMethodaddDevParamsToFolder
(params: StreamlineParams, folder: dat.GUI)
src/ts/ui/road_gui.ts:121
↓ 1 callersMethodaddExistingStreamlines
* Assumes s has already generated
src/ts/impl/streamlines.ts:206
↓ 1 callersMethodaddGrid
(centre: Vector, size: number, decay: number, theta: number)
src/ts/impl/tensor_field.ts:49
↓ 1 callersMethodaddGridRandom
()
src/ts/ui/tensor_field_gui.ts:60
↓ 1 callersMethodaddRadial
(centre: Vector, size: number, decay: number)
src/ts/impl/tensor_field.ts:54
↓ 1 callersMethodangleBetween
* -pi to pi
src/ts/vector.ts:17
↓ 1 callersMethodaveragePoint
(polygon: Vector[])
src/ts/impl/polygon_util.ts:155
↓ 1 callersMethodcomplexifyStreamlineRecursive
(v1: Vector, v2: Vector)
src/ts/impl/water_generator.ts:211
↓ 1 callersMethodcreateAllStreamlines
* All at once - will freeze if dsep small
src/ts/impl/streamlines.ts:235
↓ 1 callersMethodcreateCanvasWrapper
(c: HTMLCanvasElement, scale=1, resizeToWindow=true)
src/ts/ui/style.ts:131
↓ 1 callersMethodcreateCoast
()
src/ts/impl/water_generator.ts:57
↓ 1 callersMethodcreateRiver
()
src/ts/impl/water_generator.ts:91
↓ 1 callersMethodcreateSVG
(svgElement: any)
src/ts/ui/canvas_wrapper.ts:253
↓ 1 callersMethoddeleteDanglingNodes
* Remove dangling edges from graph to facilitate polygon finding
src/ts/impl/graph.ts:113
↓ 1 callersMethoddivide
(animate=false)
src/ts/impl/polygon_finder.ts:106
↓ 1 callersMethoddownloadFile
(filename: string, file: any)
src/main.ts:202
↓ 1 callersMethoddownloadHeightmap
* Same as downloadPng but uses Heightmap style
src/main.ts:230
↓ 1 callersMethoddownloadSTL
()
src/main.ts:175
↓ 1 callersMethoddownloadSVG
* Downloads svg of map * Draws onto hidden svg at requested resolution
src/main.ts:241
↓ 1 callersMethoddrawCircle
(centre: Vector, radius: number)
src/ts/ui/canvas_wrapper.ts:186
↓ 1 callersMethoddrawFrame
(left: number, right: number, up: number, down: number)
src/ts/ui/canvas_wrapper.ts:258
↓ 1 callersMethoddrawSquare
(centre: Vector, radius: number)
src/ts/ui/canvas_wrapper.ts:302
↓ 1 callersMethodfilterPolygonsByWater
(polygons: Vector[][])
src/ts/impl/polygon_finder.ts:177
↓ 1 callersMethodfuzzySegmentsEqual
(s1: Segment, s2: Segment, tolerance=0.0001)
src/ts/impl/graph.ts:177
↓ 1 callersMethodgenerateEverything
()
src/ts/ui/main_gui.ts:238
↓ 1 callersMethodgenerateRoads
()
src/ts/ui/water_gui.ts:55
↓ 1 callersMethodgetBasisFields
()
src/ts/impl/tensor_field.ts:81
↓ 1 callersMethodgetBlocks
()
src/ts/ui/main_gui.ts:311
↓ 1 callersMethodgetBuildingSides
* Get sides of buildings by joining corresponding edges between the roof and ground
src/ts/ui/buildings.ts:68
↓ 1 callersMethodgetCrossLocations
()
src/ts/ui/tensor_field_gui.ts:83
↓ 1 callersMethodgetNodesAlongSegment
* Given a segment, step along segment and find all nodes along it
src/ts/impl/graph.ts:126
↓ 1 callersMethodgetRightmostNode
(nodeFrom: Node, nodeTo: Node)
src/ts/impl/polygon_finder.ts:217
↓ 1 callersMethodgetSTL
()
src/ts/model_generator.ts:47
↓ 1 callersMethodgetTensor
(point: Vector)
src/ts/impl/basis_field.ts:119
↓ 1 callersMethodheightVectorToScreen
(v: Vector, h: number, d: number, camera: Vector)
src/ts/ui/buildings.ts:55
↓ 1 callersMethodinParks
(point: Vector)
src/ts/impl/tensor_field.ts:128
↓ 1 callersMethodlineRectanglePolygonIntersection
* Used to create sea polygon
src/ts/impl/polygon_util.ts:32
↓ 1 callersMethodpolygonToPolygonArray
* [ v.x, v.y, v.x, v.y ]...
src/ts/impl/polygon_util.ts:203
↓ 1 callersMethodrecursiveWalk
(visited: Node[], count=0)
src/ts/impl/polygon_finder.ts:200
↓ 1 callersMethodregister
* @param {(() => Vector)} Gets centre point * @param {((v: Vector) => void)} Called on move with delta vector * @param {(() => void)} Called
src/ts/ui/drag_controller.ts:105
↓ 1 callersMethodremoveField
(field: BasisField)
src/ts/impl/tensor_field.ts:63
↓ 1 callersMethodremoveFieldGUI
(field: BasisField, deregisterDrag: (() => void))
src/ts/ui/tensor_field_gui.ts:152
↓ 1 callersMethodremovePolygonAdjacencies
(polygon: Node[])
src/ts/impl/polygon_finder.ts:186
↓ 1 callersMethodroadsEmpty
()
src/ts/ui/road_gui.ts:75
↓ 1 callersMethodscale
(s: number)
src/ts/impl/tensor.ts:54
↓ 1 callersMethodscreenToWorld
* Edits vector
src/ts/ui/domain_controller.ts:177
↓ 1 callersMethodsetAllStreamlines
(s: Vector[][])
src/ts/ui/buildings.ts:134
↓ 1 callersMethodsetBuildingProjections
* Recalculated when the camera moves
src/ts/ui/buildings.ts:45
↓ 1 callersMethodsetGui
(parent: dat.GUI, folder: dat.GUI)
src/ts/impl/basis_field.ts:110
↓ 1 callersMethodsetParamsSq
()
src/ts/impl/streamlines.ts:289
↓ 1 callersMethodsetX
(x: number)
src/ts/vector.ts:159
↓ 1 callersMethodsetY
(y: number)
src/ts/vector.ts:164
↓ 1 callersMethodsetZoomUpdate
(callback: () => any)
src/ts/ui/domain_controller.ts:156
↓ 1 callersMethodstreamlineTurned
* Tests whether streamline has turned through greater than 180 degrees
src/ts/impl/streamlines.ts:393
↓ 1 callersMethodstreamlinesToSegment
(streamlines: Vector[][])
src/ts/impl/graph.ts:217
↓ 1 callersMethodsubdividePolygon
* Recursively divide a polygon by its longest side until the minArea stopping condition is met
src/ts/impl/polygon_util.ts:80
↓ 1 callersMethodupdate
()
src/main.ts:305
↓ 1 callersMethodvalidStreamline
(s: Vector[])
src/ts/impl/streamlines.ts:285
↓ 1 callersMethodvectorFarFromVectors
* Test whether v is at least d away from vectors * Performance very important - this is called at every integration step * @param {number}
src/ts/impl/grid_storage.ts:92
↓ 1 callersMethodworldToGrid
(v: Vector)
src/ts/impl/grid_storage.ts:129
↓ 1 callersMethodzoomToScreen
* Edits vector
src/ts/ui/domain_controller.ts:170
MethodaddField
(field: BasisField)
src/ts/ui/tensor_field_gui.ts:135
MethodallStreamlines
()
src/ts/ui/road_gui.ts:64
Methodanimate
(v: boolean)
src/ts/ui/buildings.ts:109
Methodanimate
(b: boolean)
src/ts/ui/road_gui.ts:60
FunctionappendSvgNode
(node: any)
src/ts/ui/canvas_wrapper.ts:42
MethodbuildingModels
()
src/ts/ui/buildings.ts:38
MethodbuildingModels
()
src/ts/ui/main_gui.ts:307
Functionbundle
()
gulpfile.js:69
MethodcameraDirection
(v: Vector)
src/ts/ui/domain_controller.ts:137
FunctioncanvasScale
()
src/ts/ui/canvas_wrapper.ts:67
FunctioncanvasScale
(scale: number)
src/ts/ui/style.ts:112
Functioncentre
(centre: Vector)
src/ts/impl/basis_field.ts:24
MethodclearCanvas
()
src/ts/ui/canvas_wrapper.ts:109
MethodclearStreamlines
()
src/ts/impl/streamlines.ts:85
Methodcoastline
()
src/ts/impl/water_generator.ts:41
← previousnext →101–200 of 327, ranked by callers