ZPP_Ray

zpp_nape.geom.ZPP_Ray (Class)

Static Members

nape
internal: Bool

Instance Members

nape
origin: nape.geom.Vec2

nape
direction: nape.geom.Vec2

nape
maxdist: Float

nape
userData: Dynamic

nape
originx: Float

nape
originy: Float

nape
dirx: Float

nape
diry: Float

nape
idirx: Float

nape
idiry: Float

nape
normalx: Float

nape
normaly: Float

nape
absnormalx: Float

nape
absnormaly: Float

nape
zip_dir: Bool

nape
invalidate_dir(): Void

nape
validate_dir(): Void

nape
rayAABB(): ZPP_AABB
Returns
ZPP_AABB

nape
aabbtest(a: ZPP_AABB): Bool
Name Type
a ZPP_AABB
Returns
Bool

nape
aabbsect(a: ZPP_AABB): Float
Name Type
a ZPP_AABB
Returns
Float

nape
circlesect(c: zpp_nape.shape.ZPP_Circle, inner: Bool, mint: Float): Null<nape.geom.RayResult>
Name Type
c zpp_nape.shape.ZPP_Circle
inner Bool
mint Float
Returns
Null<nape.geom.RayResult>

nape
circlesect2(c: zpp_nape.shape.ZPP_Circle, inner: Bool, list: nape.geom.RayResultList): Void
Name Type
c zpp_nape.shape.ZPP_Circle
inner Bool
list nape.geom.RayResultList

Name Type
p zpp_nape.shape.ZPP_Polygon
inner Bool
mint Float
Returns
Null<nape.geom.RayResult>

Name Type
p zpp_nape.shape.ZPP_Polygon
inner Bool
list nape.geom.RayResultList

nape
new(): Void

Private Members

nape
origin_invalidate(x: ZPP_Vec2): Void
Name Type
x ZPP_Vec2

nape
direction_invalidate(x: ZPP_Vec2): Void
Name Type
x ZPP_Vec2