Packagefrocessing.f3d
Classpublic class F3DGraphics

...



Public Properties
 PropertyDefined by
  backFaceCulling : Boolean
F3DGraphics
  bitmapdata : BitmapData
F3DGraphics
  bitmapdata_back : BitmapData
F3DGraphics
  caps : String
F3DGraphics
  centerX : Number
F3DGraphics
  centerY : Number
F3DGraphics
  detail : uint
BitmapData を 変形して描画する場合の 分割数 を設定します.
F3DGraphics
  fillAlpha : Number
F3DGraphics
  fillColor : uint
F3DGraphics
  fill_do : Boolean
F3DGraphics
  fill_matrix : Matrix
F3DGraphics
  fill_repeat : Boolean
F3DGraphics
  fill_smooth : Boolean
F3DGraphics
  grad_alphas : Array
F3DGraphics
  grad_colors : Array
F3DGraphics
  grad_focalPointRation : Number
F3DGraphics
  grad_interpolationMethod : String
F3DGraphics
  grad_ratios : Array
F3DGraphics
  grad_spreadMethod : String
F3DGraphics
  grad_type : String
F3DGraphics
  graphics : Graphics
描画対象となる Graphics を示します.
F3DGraphics
  joints : String
F3DGraphics
  miterLimit : Number
F3DGraphics
  perspective : Boolean
F3DGraphics
  pixelbitmap : FBitmapData
F3DGraphics
  pixelHinting : Boolean
F3DGraphics
  scaleMode : String
F3DGraphics
  smooth : Boolean
BitmapData を描画する場合の Smoothing を設定します.
F3DGraphics
  strokeAlpha : Number
F3DGraphics
  strokeColor : uint
F3DGraphics
  stroke_do : Boolean
F3DGraphics
  thickness : Number
F3DGraphics
  zNear : Number = 100
F3DGraphics
Public Methods
 MethodDefined by
  
F3DGraphics(gc:Graphics, centerX_:Number = 0, centerY_:Number = 0, imagesmoothing:Boolean = false)
F3DGraphics
  
F3DGraphics
  
beginBitmapFill(bitmap_:BitmapData, matrix_:Matrix = null, repeat_:Boolean = true, smooth_:Boolean = false):void
F3DGraphics
  
beginDraw(perspective_:Boolean = true):void
F3DGraphics
  
beginFill(color:uint, alpha:Number = 1.0):void
F3DGraphics
  
beginGradientFill(type:String, colors:Array, alphas:Array, ratios:Array, matrix_:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRation:Number = 0.0):void
F3DGraphics
  
beginTexture(texture:BitmapData, back_texture:BitmapData = null):void
F3DGraphics
  
bitmap(x:Number, y:Number, z:Number, w:Number, h:Number, center:Boolean):void
F3DGraphics
  
clear():void
F3DGraphics
  
closePath():void
F3DGraphics
  
curveTo(cx:Number, cy:Number, cz:Number, x:Number, y:Number, z:Number):void
F3DGraphics
  
drawMesh(vertices:Array, faces:Array, uvData:Array = null):void
F3DGraphics
  
drawTriangles(vertices:Array, indices:Array, uvData:Array = null):void
F3DGraphics
  
endDraw():void
F3DGraphics
  
endFill():void
F3DGraphics
  
endTexture():void
F3DGraphics
  
image(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number, x3:Number, y3:Number, z3:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number, u3:Number, v3:Number):void
F3DGraphics
  
init():void
F3DGraphics
  
lineStyle(thickness_:Number = 0, color_:uint = 0, alpha_:Number = 1, pixelHinting_:Boolean = false, scaleMode_:String = "normal", caps_:String = null, joints_:String = null, miterLimit_:Number = 3):void
F3DGraphics
  
lineTo(x:Number, y:Number, z:Number):void
F3DGraphics
  
moveTo(x:Number, y:Number, z:Number):void
F3DGraphics
  
noLineStyle():void
F3DGraphics
  
pixel(x:Number, y:Number, z:Number, color:uint, alpha:Number):void
F3DGraphics
  
point(x:Number, y:Number, z:Number, color:uint, alpha:Number):void
F3DGraphics
  
polygon(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number):void
F3DGraphics
  
polygonSolid(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number):void
F3DGraphics
Property detail
backFaceCullingproperty
public var backFaceCulling:Boolean
bitmapdataproperty 
public var bitmapdata:BitmapData
bitmapdata_backproperty 
public var bitmapdata_back:BitmapData
capsproperty 
caps:String  [read-write]Implementation
    public function get caps():String
    public function set caps(value:String):void
centerXproperty 
public var centerX:Number
centerYproperty 
public var centerY:Number
detailproperty 
detail:uint  [read-write]

BitmapData を 変形して描画する場合の 分割数 を設定します.

Implementation
    public function get detail():uint
    public function set detail(value:uint):void
fillAlphaproperty 
public var fillAlpha:Number
fillColorproperty 
public var fillColor:uint
fill_doproperty 
public var fill_do:Boolean
fill_matrixproperty 
public var fill_matrix:Matrix
fill_repeatproperty 
public var fill_repeat:Boolean
fill_smoothproperty 
public var fill_smooth:Boolean
grad_alphasproperty 
public var grad_alphas:Array
grad_colorsproperty 
public var grad_colors:Array
grad_focalPointRationproperty 
public var grad_focalPointRation:Number
grad_interpolationMethodproperty 
public var grad_interpolationMethod:String
grad_ratiosproperty 
public var grad_ratios:Array
grad_spreadMethodproperty 
public var grad_spreadMethod:String
grad_typeproperty 
public var grad_type:String
graphicsproperty 
graphics:Graphics  [read-write]

描画対象となる Graphics を示します.

Implementation
    public function get graphics():Graphics
    public function set graphics(value:Graphics):void
jointsproperty 
joints:String  [read-write]Implementation
    public function get joints():String
    public function set joints(value:String):void
miterLimitproperty 
miterLimit:Number  [read-write]Implementation
    public function get miterLimit():Number
    public function set miterLimit(value:Number):void
perspectiveproperty 
public var perspective:Boolean
pixelbitmapproperty 
public var pixelbitmap:FBitmapData
pixelHintingproperty 
pixelHinting:Boolean  [read-write]Implementation
    public function get pixelHinting():Boolean
    public function set pixelHinting(value:Boolean):void
scaleModeproperty 
scaleMode:String  [read-write]Implementation
    public function get scaleMode():String
    public function set scaleMode(value:String):void
smoothproperty 
smooth:Boolean  [read-write]

BitmapData を描画する場合の Smoothing を設定します.

Implementation
    public function get smooth():Boolean
    public function set smooth(value:Boolean):void
strokeAlphaproperty 
strokeAlpha:Number  [read-write]Implementation
    public function get strokeAlpha():Number
    public function set strokeAlpha(value:Number):void
strokeColorproperty 
strokeColor:uint  [read-write]Implementation
    public function get strokeColor():uint
    public function set strokeColor(value:uint):void
stroke_doproperty 
public var stroke_do:Boolean
thicknessproperty 
thickness:Number  [read-write]Implementation
    public function get thickness():Number
    public function set thickness(value:Number):void
zNearproperty 
public var zNear:Number = 100
Constructor detail
F3DGraphics()constructor
public function F3DGraphics(gc:Graphics, centerX_:Number = 0, centerY_:Number = 0, imagesmoothing:Boolean = false)

Parameters
gc:Graphics
 
centerX_:Number (default = 0)
 
centerY_:Number (default = 0)
 
imagesmoothing:Boolean (default = false)
Method detail
applyLineStyle()method
public function applyLineStyle():void
beginBitmapFill()method 
public function beginBitmapFill(bitmap_:BitmapData, matrix_:Matrix = null, repeat_:Boolean = true, smooth_:Boolean = false):void

Parameters
bitmap_:BitmapData
 
matrix_:Matrix (default = null)
 
repeat_:Boolean (default = true)
 
smooth_:Boolean (default = false)
beginDraw()method 
public function beginDraw(perspective_:Boolean = true):void

Parameters
perspective_:Boolean (default = true)
beginFill()method 
public function beginFill(color:uint, alpha:Number = 1.0):void

Parameters
color:uint
 
alpha:Number (default = 1.0)
beginGradientFill()method 
public function beginGradientFill(type:String, colors:Array, alphas:Array, ratios:Array, matrix_:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRation:Number = 0.0):void

Parameters
type:String
 
colors:Array
 
alphas:Array
 
ratios:Array
 
matrix_:Matrix (default = null)
 
spreadMethod:String (default = "pad")
 
interpolationMethod:String (default = "rgb")
 
focalPointRation:Number (default = 0.0)
beginTexture()method 
public function beginTexture(texture:BitmapData, back_texture:BitmapData = null):voidParameters
texture:BitmapData
 
back_texture:BitmapData (default = null)
bitmap()method 
public function bitmap(x:Number, y:Number, z:Number, w:Number, h:Number, center:Boolean):void

Parameters
x:Number
 
y:Number
 
z:Number
 
w:Number
 
h:Number
 
center:Boolean
clear()method 
public function clear():void
closePath()method 
public function closePath():void

curveTo()method 
public function curveTo(cx:Number, cy:Number, cz:Number, x:Number, y:Number, z:Number):void

Parameters
cx:Number
 
cy:Number
 
cz:Number
 
x:Number
 
y:Number
 
z:Number
drawMesh()method 
public function drawMesh(vertices:Array, faces:Array, uvData:Array = null):void

Parameters
vertices:Array
 
faces:Array
 
uvData:Array (default = null)
drawTriangles()method 
public function drawTriangles(vertices:Array, indices:Array, uvData:Array = null):void

Parameters
vertices:Array
 
indices:Array
 
uvData:Array (default = null)
endDraw()method 
public function endDraw():void

endFill()method 
public function endFill():void

endTexture()method 
public function endTexture():void
image()method 
public function image(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number, x3:Number, y3:Number, z3:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number, u3:Number, v3:Number):void

Parameters
x0:Number
 
y0:Number
 
z0:Number
 
x1:Number
 
y1:Number
 
z1:Number
 
x2:Number
 
y2:Number
 
z2:Number
 
x3:Number
 
y3:Number
 
z3:Number
 
u0:Number
 
v0:Number
 
u1:Number
 
v1:Number
 
u2:Number
 
v2:Number
 
u3:Number
 
v3:Number
init()method 
public function init():void
lineStyle()method 
public function lineStyle(thickness_:Number = 0, color_:uint = 0, alpha_:Number = 1, pixelHinting_:Boolean = false, scaleMode_:String = "normal", caps_:String = null, joints_:String = null, miterLimit_:Number = 3):voidParameters
thickness_:Number (default = 0)
 
color_:uint (default = 0)
 
alpha_:Number (default = 1)
 
pixelHinting_:Boolean (default = false)
 
scaleMode_:String (default = "normal")
 
caps_:String (default = null)
 
joints_:String (default = null)
 
miterLimit_:Number (default = 3)
lineTo()method 
public function lineTo(x:Number, y:Number, z:Number):void

Parameters
x:Number
 
y:Number
 
z:Number
moveTo()method 
public function moveTo(x:Number, y:Number, z:Number):void

Parameters
x:Number
 
y:Number
 
z:Number
noLineStyle()method 
public function noLineStyle():void
pixel()method 
public function pixel(x:Number, y:Number, z:Number, color:uint, alpha:Number):voidParameters
x:Number
 
y:Number
 
z:Number
 
color:uint
 
alpha:Number
point()method 
public function point(x:Number, y:Number, z:Number, color:uint, alpha:Number):void

Parameters
x:Number
 
y:Number
 
z:Number
 
color:uint
 
alpha:Number
polygon()method 
public function polygon(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number):void

Parameters
x0:Number
 
y0:Number
 
z0:Number
 
x1:Number
 
y1:Number
 
z1:Number
 
x2:Number
 
y2:Number
 
z2:Number
 
u0:Number
 
v0:Number
 
u1:Number
 
v1:Number
 
u2:Number
 
v2:Number
polygonSolid()method 
public function polygonSolid(x0:Number, y0:Number, z0:Number, x1:Number, y1:Number, z1:Number, x2:Number, y2:Number, z2:Number):void

Parameters
x0:Number
 
y0:Number
 
z0:Number
 
x1:Number
 
y1:Number
 
z1:Number
 
x2:Number
 
y2:Number
 
z2:Number