| Package | frocessing.f3d |
| Class | public class F3DModel |
| Inheritance | F3DModel F3DObject FTransform3D Object |
| Subclasses | F3DPlane, F3DSimpleCube, F3DSphere, F3DTorus |
| Property | Defined By | ||
|---|---|---|---|
| $vertices : Array
transformed vertex : Number[]
| F3DModel | ||
| backFaceCulling : Boolean = true | F3DModel | ||
| faces : Array
indexes of polygon vertex :uint[]
| F3DModel | ||
| material : IF3DMaterial | F3DModel | ||
![]() | matrix : FMatrix3D | FTransform3D | |
![]() | name : String | F3DObject | |
![]() | postureX : FNumber3D [read-only] | FTransform3D | |
![]() | postureY : FNumber3D [read-only] | FTransform3D | |
![]() | postureZ : FNumber3D [read-only] | FTransform3D | |
![]() | rotationX : Number | FTransform3D | |
![]() | rotationY : Number | FTransform3D | |
![]() | rotationZ : Number | FTransform3D | |
![]() | scaleX : Number | FTransform3D | |
![]() | scaleY : Number | FTransform3D | |
![]() | scaleZ : Number | FTransform3D | |
![]() | userData : Object | F3DObject | |
| uv : Array
uv of each faces : Number[]
| F3DModel | ||
| vertexNum : uint [read-only] | F3DModel | ||
| vertices : Array
original vertex : FNumber3D[]
| F3DModel | ||
| visible : Boolean = true | F3DModel | ||
![]() | x : Number | FTransform3D | |
![]() | y : Number | FTransform3D | |
![]() | z : Number | FTransform3D | |
| Method | Defined By | ||
|---|---|---|---|
| F3DModel | |||
addVertex(x:Number, y:Number, z:Number, u:Number = 0, v:Number = 0):void
append vertex by triagnle mode. | F3DModel | ||
beginVertex(mode:int, meshNum:uint = 0):void
begin vertex. | F3DModel | ||
clear():void
clear vertex, uv, faces, matrial
| F3DModel | ||
| F3DModel | |||
disableStyle():void
disable material and backCulling. | F3DModel | ||
[override]
| F3DModel | ||
enableStyle():void
enable material and backCulling. | F3DModel | ||
endVertex():void
end vertex;
| F3DModel | ||
![]() | identity():void | FTransform3D | |
noMaterial():void | F3DModel | ||
![]() | pitch(a:Number):void | FTransform3D | |
![]() | position(x_:Number, y_:Number, z_:Number):void | FTransform3D | |
![]() | roll(a:Number):void | FTransform3D | |
![]() | rotateAxis(ux:Number, uy:Number, uz:Number, a:Number):void | FTransform3D | |
![]() | rotateX(a:Number):void | FTransform3D | |
![]() | rotateY(a:Number):void | FTransform3D | |
![]() | rotateZ(a:Number):void | FTransform3D | |
![]() | rotation(ax:Number, ay:Number, az:Number):void | FTransform3D | |
![]() | scale(sx:Number, sy:Number, sz:Number):void | FTransform3D | |
setColor(color:uint, alpha:Number = 1):void | F3DModel | ||
setMesh(vertices:Array, faces:Array, uv:Array = null):void | F3DModel | ||
setTexture(texture:BitmapData, backTexture:BitmapData = null):void | F3DModel | ||
![]() | FTransform3D | ||
![]() | 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 [override]
| F3DModel | ||
![]() | yow(a:Number):void | FTransform3D | |
| Constant | Defined By | ||
|---|---|---|---|
| TRIANGLE_FAN : int = 11 [static] | F3DModel | ||
| TRIANGLE_MESH : int = 12 [static] | F3DModel | ||
| TRIANGLES : int = 9 [static] | F3DModel | ||
| TRIANGLE_STRIP : int = 10 [static] | F3DModel | ||
| $vertices | property |
public var $vertices:Arraytransformed vertex : Number[]
| backFaceCulling | property |
public var backFaceCulling:Boolean = true| faces | property |
public var faces:Arrayindexes of polygon vertex :uint[]
| material | property |
material:IF3DMaterial public function get material():IF3DMaterial public function set material(value:IF3DMaterial):void| uv | property |
public var uv:Arrayuv of each faces : Number[]
| vertexNum | property |
vertexNum:uint [read-only] public function get vertexNum():uint| vertices | property |
public var vertices:Arrayoriginal vertex : FNumber3D[]
| visible | property |
public var visible:Boolean = true| F3DModel | () | Constructor |
public function F3DModel(defaultMatrix:FMatrix3D = null)Parameters
defaultMatrix:FMatrix3D (default = null) |
| addVertex | () | method |
public function addVertex(x:Number, y:Number, z:Number, u:Number = 0, v:Number = 0):voidappend vertex by triagnle mode.
Parameters
x:Number | |
y:Number | |
z:Number | |
u:Number (default = 0) | |
v:Number (default = 0) |
| beginVertex | () | method |
public function beginVertex(mode:int, meshNum:uint = 0):voidbegin vertex.
Parameters
mode:int — TRIANGLES(default), TRIANGLE_STRIP, TRIANGLE_FAN, TRIANGLE_MESH.
| |
meshNum:uint (default = 0) |
| clear | () | method |
public function clear():voidclear vertex, uv, faces, matrial
| copy | () | method |
| disableStyle | () | method |
public function disableStyle():voiddisable material and backCulling.
| draw | () | method |
| enableStyle | () | method |
public function enableStyle():voidenable material and backCulling.
| endVertex | () | method |
public function endVertex():voidend vertex;
| noMaterial | () | method |
public function noMaterial():void
| setColor | () | method |
public function setColor(color:uint, alpha:Number = 1):void
Parameters
color:uint | |
alpha:Number (default = 1) |
| setMesh | () | method |
public function setMesh(vertices:Array, faces:Array, uv:Array = null):void
Parameters
vertices:Array | |
faces:Array | |
uv:Array (default = null) |
| setTexture | () | method |
public function setTexture(texture:BitmapData, backTexture:BitmapData = null):void
Parameters
texture:BitmapData | |
backTexture:BitmapData (default = null) |
| updateTransform | () | method |
override public 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 |
| TRIANGLE_FAN | Constant |
public static const TRIANGLE_FAN:int = 11| TRIANGLE_MESH | Constant |
public static const TRIANGLE_MESH:int = 12| TRIANGLE_STRIP | Constant |
public static const TRIANGLE_STRIP:int = 10| TRIANGLES | Constant |
public static const TRIANGLES:int = 9