Skip to content

editorGlobalsSvgDebugger

Class: SvgDebugger

Hierarchy

  • SvgDebugger

Index

Properties

Methods

Object literals

Properties

Private Readonly triangles

triangles: Array‹object› = []

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:18

Methods

Private _determineDimensions

_determineDimensions(): object

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:77

Returns: object

  • xMax: number = aabb.getMax().x

  • xMin: number = aabb.getMin().x

  • yMax: number = -aabb.getMin().y

  • yMin: number = -aabb.getMax().y


Private _determineScale

_determineScale(dimensions: object): object

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:99

Parameters:

dimensions: object

Name Type
xMax number
xMin number
yMax number
yMin number

Returns: object

  • insideScale: number

  • svgSize(): object

  • height: number = 1080

  • width: number = 1920

  • svgViewbox: string

  • xOffset: number

  • yOffset: number


Private _renderTriangle

_renderTriangle(triangleContainer: object, scaleInfo: IScaleInfo): string

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:128

Parameters:

triangleContainer: object

Name Type
strokeColor string
triangle Triangle

scaleInfo: IScaleInfo

Returns: string


addTriangles

addTriangles(triangles: Triangle[] | SetTriangle›, strokeColor: string): void

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:32

Parameters:

Name Type Default
triangles Triangle[] | SetTriangle -
strokeColor string "black"

Returns: void


createSvg

createSvg(prependDataUrl: boolean): string

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:38

Parameters:

Name Type Default
prependDataUrl boolean true

Returns: string

Object literals

Private Readonly labelFillColors

labelFillColors: object

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:19

candidateOverlap

candidateOverlap: string = "#FF0000"

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:20

debugBase

debugBase: string = "steelblue"

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:21

debugCandidate

debugCandidate: string = "sandybrown"

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:22

default

default: string = "#000000"

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:23


Private Readonly labelFillOpacities

labelFillOpacities: object

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:25

candidateOverlap

candidateOverlap: string = "0.5"

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:26

debugBase

debugBase: string = "0.5"

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:27

debugCandidate

debugCandidate: string = "0.5"

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:28

default

default: string = "0.5"

Defined in src/util/polygon/triangulatingClipper/SvgDebugger.ts:29