ZPP_MarchingSquares

zpp_nape.geom.ZPP_MarchingSquares (Class)

Static Members

nape
look_march: Array<Int>

nape
run(iso: nape.geom.IsoFunctionDef, bx0: Float, by0: Float, bx1: Float, by1: Float, cell: nape.geom.Vec2, quality: Int, combine: Bool, ret: nape.geom.GeomPolyList): Void
Name Type
iso nape.geom.IsoFunctionDef
bx0 Float
by0 Float
bx1 Float
by1 Float
cell nape.geom.Vec2
quality Int
combine Bool
ret nape.geom.GeomPolyList

Private Members





Name Type
iso nape.geom.IsoFunctionDef
x Float
y Float
Returns
Float

nape
output(ret: nape.geom.GeomPolyList, poly: ZPP_GeomVert): Void
Name Type
ret nape.geom.GeomPolyList
poly ZPP_GeomVert

nape
linkright(poly: ZPP_GeomVert, key: Int): ZPP_GeomVert
Name Type
poly ZPP_GeomVert
key Int
Returns
ZPP_GeomVert

nape
linkleft(poly: ZPP_GeomVert, key: Int): ZPP_GeomVert
Name Type
poly ZPP_GeomVert
key Int
Returns
ZPP_GeomVert

nape
linkdown(poly: ZPP_GeomVert, key: Int): ZPP_GeomVert
Name Type
poly ZPP_GeomVert
key Int
Returns
ZPP_GeomVert

nape
linkup(poly: ZPP_GeomVert, key: Int): ZPP_GeomVert
Name Type
poly ZPP_GeomVert
key Int
Returns
ZPP_GeomVert

nape
combLR(a: ZPP_MarchPair, b: ZPP_MarchPair): Void
Name Type
a ZPP_MarchPair
b ZPP_MarchPair

nape
combUD(a: ZPP_MarchPair, b: ZPP_MarchPair): Void
Name Type
a ZPP_MarchPair
b ZPP_MarchPair

nape
combUD_virtual(a: ZPP_MarchPair, b: ZPP_MarchPair): Void
Name Type
a ZPP_MarchPair
b ZPP_MarchPair

nape
combLeft(key: Int): Bool
Name Type
key Int
Returns
Bool

nape
combRight(key: Int): Bool
Name Type
key Int
Returns
Bool

nape
combUp(key: Int): Bool
Name Type
key Int
Returns
Bool

nape
combDown(key: Int): Bool
Name Type
key Int
Returns
Bool

nape
comb(flag: Int): Bool
Name Type
flag Int
Returns
Bool

nape
marchSquare(iso: nape.geom.IsoFunctionDef, isos: zpp_nape.util.ZNPArray2_Float, ints: zpp_nape.util.ZNPArray2_ZPP_GeomVert, x0: Float, y0: Float, x1: Float, y1: Float, xn: Int, yn: Int, fstx: Bool, fsty: Bool, sndx: Bool, sndy: Bool, quality: Int): Null<ZPP_MarchPair>
Name Type
iso nape.geom.IsoFunctionDef
isos zpp_nape.util.ZNPArray2_Float
ints zpp_nape.util.ZNPArray2_ZPP_GeomVert
x0 Float
y0 Float
x1 Float
y1 Float
xn Int
yn Int
fstx Bool
fsty Bool
sndx Bool
sndy Bool
quality Int
Returns
Null<ZPP_MarchPair>

nape
lerp(x0: Float, x1: Float, v0: Float, v1: Float): Float
Name Type
x0 Float
x1 Float
v0 Float
v1 Float
Returns
Float

nape
xlerp(x0: Float, x1: Float, y: Float, v0: Float, v1: Float, iso: nape.geom.IsoFunctionDef, quality: Int): Float
Name Type
x0 Float
x1 Float
y Float
v0 Float
v1 Float
iso nape.geom.IsoFunctionDef
quality Int
Returns
Float

nape
ylerp(y0: Float, y1: Float, x: Float, v0: Float, v1: Float, iso: nape.geom.IsoFunctionDef, quality: Int): Float
Name Type
y0 Float
y1 Float
x Float
v0 Float
v1 Float
iso nape.geom.IsoFunctionDef
quality Int
Returns
Float

nape
new(): Void