Packagefrocessing.f3d
Classpublic class F3DModel
InheritanceF3DModel Inheritance F3DObject Inheritance FTransform3D
SubclassesF3DCube, F3DPlane, F3DSphere

Abstract 3D Model Data Class (Test).



Public Properties
 PropertyDefined by
  faces : Array
F3DModel
  faceSet : Array
F3DModel
  faceSetNum : uint
[read-only]
F3DModel
  material : IF3DMaterial
F3DModel
 Inheritedmatrix : FMatrix3D
FTransform3D
 Inheritedname : String
F3DObject
 InheritedpostureX : FNumber3D
FTransform3D
 InheritedpostureY : FNumber3D
FTransform3D
 InheritedpostureZ : FNumber3D
FTransform3D
 InheritedrotationX : Number
FTransform3D
 InheritedrotationY : Number
FTransform3D
 InheritedrotationZ : Number
FTransform3D
 InheritedscaleX : Number
FTransform3D
 InheritedscaleY : Number
FTransform3D
 InheritedscaleZ : Number
FTransform3D
 InheriteduserData : Object
F3DObject
  uv : Array
F3DModel
  uvSet : Array
F3DModel
  vertices : Array
F3DModel
 Inheritedx : Number
FTransform3D
 Inheritedy : Number
FTransform3D
 Inheritedz : Number
FTransform3D
Protected Properties
 PropertyDefined by
 Inheritedm11 : Number
F3DObject
 Inheritedm12 : Number
F3DObject
 Inheritedm13 : Number
F3DObject
 Inheritedm21 : Number
F3DObject
 Inheritedm22 : Number
F3DObject
 Inheritedm23 : Number
F3DObject
 Inheritedm31 : Number
F3DObject
 Inheritedm32 : Number
F3DObject
 Inheritedm33 : Number
F3DObject
 Inheritedm41 : Number
F3DObject
 Inheritedm42 : Number
F3DObject
 Inheritedm43 : Number
F3DObject
  _material : IF3DMaterial
F3DModel
  _vertices : Array
F3DModel
Public Methods
 MethodDefined by
  
F3DModel(defaultMatrix:FMatrix3D = null)
F3DModel
  
face, uv は共有でコピー
F3DModel
  
draw(g:F3DGraphics):void
F3DModel
 Inherited
identity():void
FTransform3D
  
noMaterial():void
F3DModel
 Inherited
pitch(a:Number):void
FTransform3D
 Inherited
position(x_:Number, y_:Number, z_:Number):void
FTransform3D
 Inherited
roll(a:Number):void
FTransform3D
 Inherited
rotateAxis(ux:Number, uy:Number, uz:Number, a:Number):void
FTransform3D
 Inherited
rotateX(a:Number):void
FTransform3D
 Inherited
rotateY(a:Number):void
FTransform3D
 Inherited
rotateZ(a:Number):void
FTransform3D
 Inherited
rotation(ax:Number, ay:Number, az:Number):void
FTransform3D
 Inherited
scale(sx:Number, sy:Number, sz:Number):void
FTransform3D
  
setColor(color:uint, alpha:Number = 1.0):void
F3DModel
  
setMesh(vertices_:Array, faces_:Array, uv_:Array = null, faceSet_:Array = null, uvSet_:Array = null):void
F3DModel
  
setTexture(texture:BitmapData, backTexture:BitmapData = null):void
F3DModel
 Inherited
FTransform3D
 Inherited
translate(tx:Number, ty:Number, tz:Number):void
FTransform3D
  
updateTransform(m11_:Number, m12_:Number, m13_:Number, m21_:Number, m22_:Number, m23_:Number, m31_:Number, m32_:Number, m33_:Number, m41_:Number, m42_:Number, m43_:Number):void
F3DModel
 Inherited
yow(a:Number):void
FTransform3D
Property detail
facesproperty
public var faces:Array
faceSetproperty 
public var faceSet:Array
faceSetNumproperty 
faceSetNum:uint  [read-only]Implementation
    public function get faceSetNum():uint
_materialproperty 
protected var _material:IF3DMaterial
materialproperty 
material:IF3DMaterial  [read-write]Implementation
    public function get material():IF3DMaterial
    public function set material(value:IF3DMaterial):void
uvproperty 
public var uv:Array
uvSetproperty 
public var uvSet:Array
_verticesproperty 
protected var _vertices:Array
verticesproperty 
public var vertices:Array
Constructor detail
F3DModel()constructor
public function F3DModel(defaultMatrix:FMatrix3D = null)

Parameters
defaultMatrix:FMatrix3D (default = null)
Method detail
copy()method
public function copy():F3DModel

face, uv は共有でコピー

Returns
F3DModel
draw()method 
public override function draw(g:F3DGraphics):void

Parameters
g:F3DGraphics
noMaterial()method 
public function noMaterial():void

setColor()method 
public function setColor(color:uint, alpha:Number = 1.0):void

Parameters
color:uint
 
alpha:Number (default = 1.0)
setMesh()method 
public function setMesh(vertices_:Array, faces_:Array, uv_:Array = null, faceSet_:Array = null, uvSet_:Array = null):void

Parameters
vertices_:Array
 
faces_:Array
 
uv_:Array (default = null)
 
faceSet_:Array (default = null)
 
uvSet_:Array (default = null)
setTexture()method 
public function setTexture(texture:BitmapData, backTexture:BitmapData = null):void

Parameters
texture:BitmapData
 
backTexture:BitmapData (default = null)
updateTransform()method 
public override function updateTransform(m11_:Number, m12_:Number, m13_:Number, m21_:Number, m22_:Number, m23_:Number, m31_:Number, m32_:Number, m33_:Number, m41_:Number, m42_:Number, m43_:Number):void

Parameters
m11_:Number
 
m12_:Number
 
m13_:Number
 
m21_:Number
 
m22_:Number
 
m23_:Number
 
m31_:Number
 
m32_:Number
 
m33_:Number
 
m41_:Number
 
m42_:Number
 
m43_:Number