Packagefrocessing.geom
Classpublic class FVec3D
InheritanceFVec3D Inheritance FNumber3D

FVec3D



Public Properties
 PropertyDefined by
  length : Number
[read-only] length of vector
FVec3D
  normal : FVec3D
[read-only] normalized vector copy;
FVec3D
 Inheritedx : Number
FNumber3D
 Inheritedy : Number
FNumber3D
 Inheritedz : Number
FNumber3D
Public Methods
 MethodDefined by
  
FVec3D(x_:Number, y_:Number, z_:Number)
Cunstoractor
FVec3D
  
加算
FVec3D
  
angle(v0:FVec3D, v1:FVec3D):Number
[static] Angle
FVec3D
  
clone
FVec3D
  
cos(v0:FVec3D, v1:FVec3D):Number
[static] Cos
FVec3D
  
[static] 外積
FVec3D
  
distance(v0:FVec3D, v1:FVec3D):Number
[static] 距離
FVec3D
  
除算
FVec3D
  
dot(v0:FVec3D, v1:FVec3D):Number
[static] 内積
FVec3D
  
equals(v:FVec3D):Boolean
Equals
FVec3D
  
interpolate(v0:FVec3D, v1:FVec3D, f:Number):FVec3D
[static] Interpolate
FVec3D
  
乗算
FVec3D
  
normalize(len:Number = 1.0):void
Normalize
FVec3D
  
normL1(v0:FVec3D, v1:FVec3D):Number
[static] 距離ノルムL1
FVec3D
  
offset(x_:Number, y_:Number, z_:Number):void
Offset
FVec3D
  
randomVector(len:Number = 1.0):FVec3D
[static] Random Vector
FVec3D
  
reverse():void
Reverse
FVec3D
  
scale(x_:Number, y_:Number, z_:Number):void
Scale
FVec3D
  
sin(v0:FVec3D, v1:FVec3D):Number
[static] Sin
FVec3D
  
減算
FVec3D
  
toString():String
toString
FVec3D
Property detail
lengthproperty
length:Number  [read-only]

length of vector

Implementation
    public function get length():Number
normalproperty 
normal:FVec3D  [read-only]

normalized vector copy;

Implementation
    public function get normal():FVec3D
Constructor detail
FVec3D()constructor
public function FVec3D(x_:Number, y_:Number, z_:Number)

Cunstoractor

Parameters
x_:Number
 
y_:Number
 
z_:Number
Method detail
add()method
public function add(v:FVec3D):FVec3D

加算

Parameters
v:FVec3D

Returns
FVec3D
angle()method 
public static function angle(v0:FVec3D, v1:FVec3D):Number

Angle

Parameters
v0:FVec3D
 
v1:FVec3D

Returns
Number
clone()method 
public function clone():FVec3D

clone

Returns
FVec3D
cos()method 
public static function cos(v0:FVec3D, v1:FVec3D):Number

Cos

Parameters
v0:FVec3D
 
v1:FVec3D

Returns
Number
cross()method 
public static function cross(v0:FVec3D, v1:FVec3D):FVec3D

外積

Parameters
v0:FVec3D — 0
 
v1:FVec3D — 1

Returns
FVec3D — cross product
distance()method 
public static function distance(v0:FVec3D, v1:FVec3D):Number

距離

Parameters
v0:FVec3D — 0
 
v1:FVec3D — 1

Returns
Number — Distance
divid()method 
public function divid(v:FVec3D):FVec3D

除算

Parameters
v:FVec3D

Returns
FVec3D
dot()method 
public static function dot(v0:FVec3D, v1:FVec3D):Number

内積

Parameters
v0:FVec3D — 0
 
v1:FVec3D — 1

Returns
Number — dot product
equals()method 
public function equals(v:FVec3D):Boolean

Equals

Parameters
v:FVec3D

Returns
Boolean
interpolate()method 
public static function interpolate(v0:FVec3D, v1:FVec3D, f:Number):FVec3D

Interpolate

Parameters
v0:FVec3D
 
v1:FVec3D
 
f:Number

Returns
FVec3D — Vector
multi()method 
public function multi(v:FVec3D):FVec3D

乗算

Parameters
v:FVec3D

Returns
FVec3D
normalize()method 
public function normalize(len:Number = 1.0):void

Normalize

Parameters
len:Number (default = 1.0) — length
normL1()method 
public static function normL1(v0:FVec3D, v1:FVec3D):Number

距離ノルムL1

Parameters
v0:FVec3D — 0
 
v1:FVec3D — 1

Returns
Number — Norm L1
offset()method 
public function offset(x_:Number, y_:Number, z_:Number):void

Offset

Parameters
x_:Number
 
y_:Number
 
z_:Number
randomVector()method 
public static function randomVector(len:Number = 1.0):FVec3D

Random Vector

Parameters
len:Number (default = 1.0)

Returns
FVec3D — Vector
reverse()method 
public function reverse():void

Reverse

scale()method 
public function scale(x_:Number, y_:Number, z_:Number):void

Scale

Parameters
x_:Number
 
y_:Number
 
z_:Number
sin()method 
public static function sin(v0:FVec3D, v1:FVec3D):Number

Sin

Parameters
v0:FVec3D
 
v1:FVec3D

Returns
Number
subtract()method 
public function subtract(v:FVec3D):FVec3D

減算

Parameters
v:FVec3D

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

toString

Returns
String