Packageaway3d.core.render
Classpublic class QuadrantRiddleFilter
ImplementsIPrimitiveQuadrantFilter

Filter that splits all intersecting triangles and line segments.

Public Properties
 PropertyDefined by
  ad1x : Number
QuadrantRiddleFilter
  ad1y : Number
QuadrantRiddleFilter
  ad1z : Number
QuadrantRiddleFilter
  ad2x : Number
QuadrantRiddleFilter
  ad2y : Number
QuadrantRiddleFilter
  ad2z : Number
QuadrantRiddleFilter
  apa : Number
QuadrantRiddleFilter
  apb : Number
QuadrantRiddleFilter
  apc : Number
QuadrantRiddleFilter
  apd : Number
QuadrantRiddleFilter
  av0p : Number
QuadrantRiddleFilter
  av0x : Number
QuadrantRiddleFilter
  av0y : Number
QuadrantRiddleFilter
  av0z : Number
QuadrantRiddleFilter
  av1p : Number
QuadrantRiddleFilter
  av1x : Number
QuadrantRiddleFilter
  av1y : Number
QuadrantRiddleFilter
  av1z : Number
QuadrantRiddleFilter
  av2p : Number
QuadrantRiddleFilter
  av2x : Number
QuadrantRiddleFilter
  av2y : Number
QuadrantRiddleFilter
  av2z : Number
QuadrantRiddleFilter
  check : int
QuadrantRiddleFilter
  d : Number
QuadrantRiddleFilter
  focus : Number
QuadrantRiddleFilter
  k0 : Number
QuadrantRiddleFilter
  k1 : Number
QuadrantRiddleFilter
  leftover : Array
QuadrantRiddleFilter
  maxdelay : int
QuadrantRiddleFilter
  part : DrawPrimitive
QuadrantRiddleFilter
  parts : Array
QuadrantRiddleFilter
  pri : DrawPrimitive
QuadrantRiddleFilter
  primitives : Array
QuadrantRiddleFilter
  q0x : Number
QuadrantRiddleFilter
  q0y : Number
QuadrantRiddleFilter
  q1x : Number
QuadrantRiddleFilter
  q1y : Number
QuadrantRiddleFilter
  q2x : Number
QuadrantRiddleFilter
  q2y : Number
QuadrantRiddleFilter
  ql01a : Number
QuadrantRiddleFilter
  ql01b : Number
QuadrantRiddleFilter
  ql01c : Number
QuadrantRiddleFilter
  ql01s : Number
QuadrantRiddleFilter
  ql01w0 : Number
QuadrantRiddleFilter
  ql01w1 : Number
QuadrantRiddleFilter
  ql01w2 : Number
QuadrantRiddleFilter
  ql12a : Number
QuadrantRiddleFilter
  ql12b : Number
QuadrantRiddleFilter
  ql12c : Number
QuadrantRiddleFilter
  ql12s : Number
QuadrantRiddleFilter
  ql12w0 : Number
QuadrantRiddleFilter
  ql12w1 : Number
QuadrantRiddleFilter
  ql12w2 : Number
QuadrantRiddleFilter
  ql20a : Number
QuadrantRiddleFilter
  ql20b : Number
QuadrantRiddleFilter
  ql20c : Number
QuadrantRiddleFilter
  ql20s : Number
QuadrantRiddleFilter
  ql20w0 : Number
QuadrantRiddleFilter
  ql20w1 : Number
QuadrantRiddleFilter
  ql20w2 : Number
QuadrantRiddleFilter
  rival : DrawPrimitive
QuadrantRiddleFilter
  rivals : Array
QuadrantRiddleFilter
  sav0 : Number
QuadrantRiddleFilter
  sav1 : Number
QuadrantRiddleFilter
  sav2 : Number
QuadrantRiddleFilter
  start : int
QuadrantRiddleFilter
  subst : Array
QuadrantRiddleFilter
  sv0 : Number
QuadrantRiddleFilter
  sv1 : Number
QuadrantRiddleFilter
  sv2 : Number
QuadrantRiddleFilter
  td1x : Number
QuadrantRiddleFilter
  td1y : Number
QuadrantRiddleFilter
  td1z : Number
QuadrantRiddleFilter
  td2x : Number
QuadrantRiddleFilter
  td2y : Number
QuadrantRiddleFilter
  td2z : Number
QuadrantRiddleFilter
  tpa : Number
QuadrantRiddleFilter
  tpb : Number
QuadrantRiddleFilter
  tpc : Number
QuadrantRiddleFilter
  tpd : Number
QuadrantRiddleFilter
  turn : int
QuadrantRiddleFilter
  tv0 : Vertex
QuadrantRiddleFilter
  tv01p : Number
QuadrantRiddleFilter
  tv01x : Number
QuadrantRiddleFilter
  tv01y : Number
QuadrantRiddleFilter
  tv01z : Number
QuadrantRiddleFilter
  tv0p : Number
QuadrantRiddleFilter
  tv0x : Number
QuadrantRiddleFilter
  tv0y : Number
QuadrantRiddleFilter
  tv0z : Number
QuadrantRiddleFilter
  tv1 : Vertex
QuadrantRiddleFilter
  tv1p : Number
QuadrantRiddleFilter
  tv1x : Number
QuadrantRiddleFilter
  tv1y : Number
QuadrantRiddleFilter
  tv1z : Number
QuadrantRiddleFilter
  tv2 : Vertex
QuadrantRiddleFilter
  tv2p : Number
QuadrantRiddleFilter
  tv2x : Number
QuadrantRiddleFilter
  tv2y : Number
QuadrantRiddleFilter
  tv2z : Number
QuadrantRiddleFilter
  v01 : ScreenVertex
QuadrantRiddleFilter
  w0x : Number
QuadrantRiddleFilter
  w0y : Number
QuadrantRiddleFilter
  w1x : Number
QuadrantRiddleFilter
  w1y : Number
QuadrantRiddleFilter
  w2x : Number
QuadrantRiddleFilter
  w2y : Number
QuadrantRiddleFilter
  wl01a : Number
QuadrantRiddleFilter
  wl01b : Number
QuadrantRiddleFilter
  wl01c : Number
QuadrantRiddleFilter
  wl01q0 : Number
QuadrantRiddleFilter
  wl01q1 : Number
QuadrantRiddleFilter
  wl01q2 : Number
QuadrantRiddleFilter
  wl01s : Number
QuadrantRiddleFilter
  wl12a : Number
QuadrantRiddleFilter
  wl12b : Number
QuadrantRiddleFilter
  wl12c : Number
QuadrantRiddleFilter
  wl12q0 : Number
QuadrantRiddleFilter
  wl12q1 : Number
QuadrantRiddleFilter
  wl12q2 : Number
QuadrantRiddleFilter
  wl12s : Number
QuadrantRiddleFilter
  wl20a : Number
QuadrantRiddleFilter
  wl20b : Number
QuadrantRiddleFilter
  wl20c : Number
QuadrantRiddleFilter
  wl20q0 : Number
QuadrantRiddleFilter
  wl20q1 : Number
QuadrantRiddleFilter
  wl20q2 : Number
QuadrantRiddleFilter
  wl20s : Number
QuadrantRiddleFilter
Public Methods
 MethodDefined by
  
QuadrantRiddleFilter
(maxdelay:int = 60000)
QuadrantRiddleFilter
  
filter(tree:PrimitiveQuadrantTree, scene:Scene3D, camera:Camera3D, container:Sprite, clip:Clipping):void
QuadrantRiddleFilter
  
QuadrantRiddleFilter
  
QuadrantRiddleFilter
  
QuadrantRiddleFilter
  
QuadrantRiddleFilter
  
toString():String
QuadrantRiddleFilter
Property detail
ad1xproperty
public var ad1x:Number
ad1yproperty 
public var ad1y:Number
ad1zproperty 
public var ad1z:Number
ad2xproperty 
public var ad2x:Number
ad2yproperty 
public var ad2y:Number
ad2zproperty 
public var ad2z:Number
apaproperty 
public var apa:Number
apbproperty 
public var apb:Number
apcproperty 
public var apc:Number
apdproperty 
public var apd:Number
av0pproperty 
public var av0p:Number
av0xproperty 
public var av0x:Number
av0yproperty 
public var av0y:Number
av0zproperty 
public var av0z:Number
av1pproperty 
public var av1p:Number
av1xproperty 
public var av1x:Number
av1yproperty 
public var av1y:Number
av1zproperty 
public var av1z:Number
av2pproperty 
public var av2p:Number
av2xproperty 
public var av2x:Number
av2yproperty 
public var av2y:Number
av2zproperty 
public var av2z:Number
checkproperty 
public var check:int
dproperty 
public var d:Number
focusproperty 
public var focus:Number
k0property 
public var k0:Number
k1property 
public var k1:Number
leftoverproperty 
public var leftover:Array
maxdelayproperty 
public var maxdelay:int
partproperty 
public var part:DrawPrimitive
partsproperty 
public var parts:Array
priproperty 
public var pri:DrawPrimitive
primitivesproperty 
public var primitives:Array
q0xproperty 
public var q0x:Number
q0yproperty 
public var q0y:Number
q1xproperty 
public var q1x:Number
q1yproperty 
public var q1y:Number
q2xproperty 
public var q2x:Number
q2yproperty 
public var q2y:Number
ql01aproperty 
public var ql01a:Number
ql01bproperty 
public var ql01b:Number
ql01cproperty 
public var ql01c:Number
ql01sproperty 
public var ql01s:Number
ql01w0property 
public var ql01w0:Number
ql01w1property 
public var ql01w1:Number
ql01w2property 
public var ql01w2:Number
ql12aproperty 
public var ql12a:Number
ql12bproperty 
public var ql12b:Number
ql12cproperty 
public var ql12c:Number
ql12sproperty 
public var ql12s:Number
ql12w0property 
public var ql12w0:Number
ql12w1property 
public var ql12w1:Number
ql12w2property 
public var ql12w2:Number
ql20aproperty 
public var ql20a:Number
ql20bproperty 
public var ql20b:Number
ql20cproperty 
public var ql20c:Number
ql20sproperty 
public var ql20s:Number
ql20w0property 
public var ql20w0:Number
ql20w1property 
public var ql20w1:Number
ql20w2property 
public var ql20w2:Number
rivalproperty 
public var rival:DrawPrimitive
rivalsproperty 
public var rivals:Array
sav0property 
public var sav0:Number
sav1property 
public var sav1:Number
sav2property 
public var sav2:Number
startproperty 
public var start:int
substproperty 
public var subst:Array
sv0property 
public var sv0:Number
sv1property 
public var sv1:Number
sv2property 
public var sv2:Number
td1xproperty 
public var td1x:Number
td1yproperty 
public var td1y:Number
td1zproperty 
public var td1z:Number
td2xproperty 
public var td2x:Number
td2yproperty 
public var td2y:Number
td2zproperty 
public var td2z:Number
tpaproperty 
public var tpa:Number
tpbproperty 
public var tpb:Number
tpcproperty 
public var tpc:Number
tpdproperty 
public var tpd:Number
turnproperty 
public var turn:int
tv0property 
public var tv0:Vertex
tv01pproperty 
public var tv01p:Number
tv01xproperty 
public var tv01x:Number
tv01yproperty 
public var tv01y:Number
tv01zproperty 
public var tv01z:Number
tv0pproperty 
public var tv0p:Number
tv0xproperty 
public var tv0x:Number
tv0yproperty 
public var tv0y:Number
tv0zproperty 
public var tv0z:Number
tv1property 
public var tv1:Vertex
tv1pproperty 
public var tv1p:Number
tv1xproperty 
public var tv1x:Number
tv1yproperty 
public var tv1y:Number
tv1zproperty 
public var tv1z:Number
tv2property 
public var tv2:Vertex
tv2pproperty 
public var tv2p:Number
tv2xproperty 
public var tv2x:Number
tv2yproperty 
public var tv2y:Number
tv2zproperty 
public var tv2z:Number
v01property 
public var v01:ScreenVertex
w0xproperty 
public var w0x:Number
w0yproperty 
public var w0y:Number
w1xproperty 
public var w1x:Number
w1yproperty 
public var w1y:Number
w2xproperty 
public var w2x:Number
w2yproperty 
public var w2y:Number
wl01aproperty 
public var wl01a:Number
wl01bproperty 
public var wl01b:Number
wl01cproperty 
public var wl01c:Number
wl01q0property 
public var wl01q0:Number
wl01q1property 
public var wl01q1:Number
wl01q2property 
public var wl01q2:Number
wl01sproperty 
public var wl01s:Number
wl12aproperty 
public var wl12a:Number
wl12bproperty 
public var wl12b:Number
wl12cproperty 
public var wl12c:Number
wl12q0property 
public var wl12q0:Number
wl12q1property 
public var wl12q1:Number
wl12q2property 
public var wl12q2:Number
wl12sproperty 
public var wl12s:Number
wl20aproperty 
public var wl20a:Number
wl20bproperty 
public var wl20b:Number
wl20cproperty 
public var wl20c:Number
wl20q0property 
public var wl20q0:Number
wl20q1property 
public var wl20q1:Number
wl20q2property 
public var wl20q2:Number
wl20sproperty 
public var wl20s:Number
Constructor detail
QuadrantRiddleFilter()constructor
public function QuadrantRiddleFilter(maxdelay:int = 60000)Parameters
maxdelay:int (default = 60000)
Init Parameters
Method detail
filter()method
public function filter(tree:PrimitiveQuadrantTree, scene:Scene3D, camera:Camera3D, container:Sprite, clip:Clipping):void Parameters
tree:PrimitiveQuadrantTree
 
scene:Scene3D
 
camera:Camera3D
 
container:Sprite
 
clip:Clipping
overlap()method 
public function overlap(q:DrawTriangle, w:DrawTriangle):Boolean Parameters
q:DrawTriangle
 
w:DrawTriangle

Returns
Boolean
riddle()method 
public function riddle(q:DrawPrimitive, w:DrawPrimitive):Array Parameters
q:DrawPrimitive
 
w:DrawPrimitive

Returns
Array
riddleTS()method 
public function riddleTS(q:DrawTriangle, r:DrawSegment):Array Parameters
q:DrawTriangle
 
r:DrawSegment

Returns
Array
riddleTT()method 
public final function riddleTT(q:DrawTriangle, w:DrawTriangle):Array Parameters
q:DrawTriangle
 
w:DrawTriangle

Returns
Array
toString()method 
public function toString():String

Returns
String
Wiki link
Click to go to the wiki page for 'away3d.core.render.QuadrantRiddleFilter'

Code examples

Comments