| Pacchetto | fl.ik |
| Classe | public class IKJoint |
| Ereditarietà | IKJoint Object |
| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Altri esempi
Elementi API correlati
| Proprietà | Definito da | ||
|---|---|---|---|
| bone : IKBone [sola lettura]
L'osso della testa associato all'oggetto IKJoint. | IKJoint | ||
![]() | constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | |
| DOF_ROTATION : int = 1 [statico]
Costante statica per il grado di libertà di rotazione. | IKJoint | ||
| DOF_XTRANS : int = 2 [statico]
Costante statica per il grado di libertà di conversione x. | IKJoint | ||
| DOF_YTRANS : int = 4 [statico]
Costante statica per il grado di libertà di conversione y. | IKJoint | ||
| name : String
Il nome dell'istanza IKJoint. | IKJoint | ||
| numChildren : int [sola lettura]
Restituisce il numero di oggetti IKJoint che si diramano dal IKJoint specificato. | IKJoint | ||
| parent : IKJoint
L'oggetto IKJoint principale. | IKJoint | ||
| position : Point [sola lettura]
Le coordinate di IKJoint. | IKJoint | ||
| rotation : Number [sola lettura]
Il valore corrente della rotazione. | IKJoint | ||
| rotationConstrained : Boolean
Indica se la rotazione è vincolata. | IKJoint | ||
| rotationEnabled : Boolean
Specifica se la rotazione è attivata. | IKJoint | ||
| rotationMax : Number
Il valore massimo della rotazione. | IKJoint | ||
| rotationMin : Number
Il valore minimo della rotazione. | IKJoint | ||
| speed : Number
Il grado di libertà della velocità di rotazione; le proprietà xTranslation e yTranslation rispettano la stessa impostazione di velocità. | IKJoint | ||
| springDamping : Number
Valore di smorzamento della molla. | IKJoint | ||
| springPosition : Number
Posizione della molla (per i giunti traslazionali) o dell'angolo (per i giunti rotazionali). | IKJoint | ||
| springStrength : Number
Valore della forza della molla. | IKJoint | ||
| xTranslation : Number [sola lettura]
Il valore corrente della conversione x. | IKJoint | ||
| xTranslationConstrained : Boolean
Indica se la conversione x è vincolata. | IKJoint | ||
| xTranslationEnabled : Boolean
Specifica se la conversione x è attivata. | IKJoint | ||
| xTranslationMax : Number
Il valore massimo della conversione x. | IKJoint | ||
| xTranslationMin : Number
Il valore minimo della conversione x. | IKJoint | ||
| yTranslation : Number [sola lettura]
Il valore corrente della conversione y. | IKJoint | ||
| yTranslationConstrained : Boolean
Indica se la conversione y è vincolata. | IKJoint | ||
| yTranslationEnabled : Boolean
Specifica se la conversione y è attivata. | IKJoint | ||
| yTranslationMax : Number
Il valore massimo della conversione y. | IKJoint | ||
| yTranslationMin : Number
Il valore minimo della conversione y. | IKJoint | ||
| Metodo | Definito da | ||
|---|---|---|---|
Cancella l'angolo della molla corrente. | IKJoint | ||
Cancella il punto della molla corrente. | IKJoint | ||
Restituisce l'oggetto IKJoint secondario in corrispondenza del valore di indice specificato. | IKJoint | ||
Restituisce il valore di indice dell'oggetto IKJoint specificato. | IKJoint | ||
Recupera il valore corrente del tipo di grado di libertà specificato. | IKJoint | ||
Restituisce l'angolo della molla corrente. | IKJoint | ||
Restituisce il punto della molla corrente. | IKJoint | ||
![]() |
Indica se per un oggetto è definita una proprietà specifica. | Object | |
Indica se alla sottostruttura (elementi secondari) del giunto sono applicati effetti fisici. | IKJoint | ||
Indica se l'angolo della molla corrente è impostato. | IKJoint | ||
Indica se attualmente è impostato un punto della molla. | IKJoint | ||
Indica se il grado di libertà del tipo è vincolato. | IKJoint | ||
Indica se il grado specificato di libertà del tipo è attivato. | IKJoint | ||
![]() |
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | |
![]() |
Indica se la proprietà specificata esiste ed è enumerabile. | Object | |
Imposta il vincolo del tipo di grado di libertà specificato. | IKJoint | ||
Attiva o disattiva il tipo di grado di libertà specificato. | IKJoint | ||
![]() |
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | |
Imposta l'angolo della molla corrente. | IKJoint | ||
Imposta il punto della molla corrente. | IKJoint | ||
![]() |
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | |
![]() |
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | |
![]() |
Restituisce il valore di base dell'oggetto specificato. | Object | |
bone | proprietà |
DOF_ROTATION | proprietà |
public static var DOF_ROTATION:int = 1| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Costante statica per il grado di libertà di rotazione.
DOF_XTRANS | proprietà |
public static var DOF_XTRANS:int = 2| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Costante statica per il grado di libertà di conversione x.
DOF_YTRANS | proprietà |
public static var DOF_YTRANS:int = 4| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Costante statica per il grado di libertà di conversione y.
name | proprietà |
numChildren | proprietà |
numChildren:int [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce il numero di oggetti IKJoint che si diramano dal IKJoint specificato. Questo metodo non tiene conto delle diramazioni secondarie. Leggete ogni diramazione figlio per leggere l'intero oggetto IKArmature.
Implementazione
public function get numChildren():intparent | proprietà |
position | proprietà |
rotation | proprietà |
rotation:Number [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Il valore corrente della rotazione. Questo valore è di sola lettura. L'oggetto IKMover aggiorna automaticamente questo valore durante un movimento IK.
Implementazione
public function get rotation():NumberrotationConstrained | proprietà |
rotationEnabled | proprietà |
rotationMax | proprietà |
rotationMin | proprietà |
speed | proprietà |
speed:Number| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Il grado di libertà della velocità di rotazione; le proprietà xTranslation e yTranslation rispettano la stessa impostazione di velocità.
Implementazione
public function get speed():Number public function set speed(value:Number):voidspringDamping | proprietà |
springDamping:Number| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS5 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Valore di smorzamento della molla. Utilizzato congiuntamente alla proprietà strength, lo smorzamento aggiunge resistenza della molla. Incide sulla velocità di decadimento della forza della molla, che corrisponde all'intervallo di tempo tra il movimento iniziale e il momento in cui gli ossi collegati al giunto ritornano nella posizione di riposo. L'intervallo è compreso tra 0 (nessuna resistenza, ovvero l'impostazione predefinita) e 100 (smorzamento elevato). Un valore di smorzamento massimo non annulla la forza. Con uno smorzamento impostato su 100 e una forza su 1, sarà comunque presente un effetto. A causa della rigidità del giunto potrebbe essere difficile notarla, ma è comunque presente una reazione basata sull'accelerazione fisica.
Implementazione
public function get springDamping():Number public function set springDamping(value:Number):voidEsempio ( Come utilizzare questo esempio )
IKJoint.springStrength e IKJoint.springDamping generati a caso per ciascun giunto della prima armatura presente sullo stage. L'esempio è stato fornito da Mike Welsh.
import fl.ik.*;
var armature:IKArmature = IKManager.getArmatureAt(0);
armature.springsEnabled = true;
var joint:IKJoint = armature.rootJoint;
while(joint)
{
joint.springStrength = Math.random() * 10;
joint.springDamping = Math.random() * 100;
if(joint.numChildren > 0)joint = joint.getChildAt(0);
else joint = null;
}
springPosition | proprietà |
springPosition:Number| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS5 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Posizione della molla (per i giunti traslazionali) o dell'angolo (per i giunti rotazionali).
Implementazione
public function get springPosition():Number public function set springPosition(value:Number):voidspringStrength | proprietà |
springStrength:Number| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS5 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Valore della forza della molla. Corrisponde alla quantità di molla nel giunto. L'intervallo predefinito è compreso tra 1-100, dove 0 indica rigidità (il comportamento predefinito di Flash) e 100 indica una molla molto blanda e per lo più controllata dall'accelerazione fisica.
Implementazione
public function get springStrength():Number public function set springStrength(value:Number):voidEsempio ( Come utilizzare questo esempio )
IKJoint.springStrength e IKJoint.springDamping generati a caso per ciascun giunto della prima armatura presente sullo stage. L'esempio è stato fornito da Mike Welsh.
import fl.ik.*;
var armature:IKArmature = IKManager.getArmatureAt(0);
armature.springsEnabled = true;
var joint:IKJoint = armature.rootJoint;
while(joint)
{
joint.springStrength = Math.random() * 10;
joint.springDamping = Math.random() * 100;
if(joint.numChildren > 0)joint = joint.getChildAt(0);
else joint = null;
}
xTranslation | proprietà |
xTranslation:Number [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Il valore corrente della conversione x. Questo valore è di sola lettura. L'oggetto IKMover aggiorna automaticamente questo valore durante un movimento IK.
Implementazione
public function get xTranslation():NumberxTranslationConstrained | proprietà |
xTranslationConstrained:Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Indica se la conversione x è vincolata.
Implementazione
public function get xTranslationConstrained():Boolean public function set xTranslationConstrained(value:Boolean):voidxTranslationEnabled | proprietà |
xTranslationEnabled:Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica se la conversione x è attivata.
Implementazione
public function get xTranslationEnabled():Boolean public function set xTranslationEnabled(value:Boolean):voidxTranslationMax | proprietà |
xTranslationMin | proprietà |
yTranslation | proprietà |
yTranslation:Number [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Il valore corrente della conversione y. Questo valore è di sola lettura. L'oggetto IKMover aggiorna automaticamente questo valore durante un movimento IK.
Implementazione
public function get yTranslation():NumberyTranslationConstrained | proprietà |
yTranslationConstrained:Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Indica se la conversione y è vincolata.
Implementazione
public function get yTranslationConstrained():Boolean public function set yTranslationConstrained(value:Boolean):voidyTranslationEnabled | proprietà |
yTranslationEnabled:Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica se la conversione y è attivata.
Implementazione
public function get yTranslationEnabled():Boolean public function set yTranslationEnabled(value:Boolean):voidyTranslationMax | proprietà |
yTranslationMin | proprietà |
clearSpringAngle | () | metodo |
public function clearSpringAngle():void| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS5 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Cancella l'angolo della molla corrente.
clearSpringPoint | () | metodo |
public function clearSpringPoint():void| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS5 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Cancella il punto della molla corrente.
getChildAt | () | metodo |
public function getChildAt(iChild:int):IKJoint| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce l'oggetto IKJoint secondario in corrispondenza del valore di indice specificato.
Parametri
iChild:int — Il numero di indice a base zero del giunto da recuperare.
|
IKJoint — Restituisce l'istanza IKJoint in corrispondenza del valore di indice specificato.
|
getChildIndex | () | metodo |
public function getChildIndex(child:IKJoint):int| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce il valore di indice dell'oggetto IKJoint specificato.
Parametri
child:IKJoint — Il giunto secondario di destinazione.
|
int — Restituisce il valore di indice a base zero dell'oggetto IKJoint specificato.
|
getJointValue | () | metodo |
public function getJointValue(dof:int):Number| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Recupera il valore corrente del tipo di grado di libertà specificato.
Parametri
dof:int — Un numero intero che specifica un tipo di grado di libertà. Questo valore può essere 1 (rotazione), 2 (conversione x) o 4 (conversione y).
|
Number |
getSpringAngle | () | metodo |
getSpringPt | () | metodo |
hasPhysics | () | metodo |
public function hasPhysics(recursive:Boolean = true):Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS5 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Indica se alla sottostruttura (elementi secondari) del giunto sono applicati effetti fisici.
Parametri
recursive:Boolean (default = true) |
Boolean |
hasSpringAngle | () | metodo |
hasSpringPoint | () | metodo |
isConstrained | () | metodo |
public function isConstrained(dof:int):Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Indica se il grado di libertà del tipo è vincolato.
Parametri
dof:int — Un numero intero che specifica un tipo di grado di libertà. Questo valore può essere 1 (rotazione), 2 (conversione x) o 4 (conversione y).
|
Boolean |
isEnabled | () | metodo |
public function isEnabled(dof:int):*| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Indica se il grado specificato di libertà del tipo è attivato.
Parametri
dof:int — Un numero intero che specifica un tipo di grado di libertà. Questo valore può essere 1 (rotazione), 2 (conversione x) o 4 (conversione y).
|
* — Un valore booleano che indica se il grado specificato di libertà è attivato (true) o disattivata (false).
|
setConstrained | () | metodo |
public function setConstrained(dof:int, constrained:Boolean):void| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Imposta il vincolo del tipo di grado di libertà specificato.
Parametri
dof:int — Un numero intero che specifica un tipo di grado di libertà. Questo valore può essere 1 (rotazione), 2 (conversione x) o 4 (conversione y).
| |
constrained:Boolean — Usate true per vincolare il grado di libertà specificato, altrimenti usate false.
|
setEnabled | () | metodo |
public function setEnabled(dof:int, enable:Boolean):*| Versione linguaggio: | ActionScript 3.0 |
| Versione prodotto: | Flash CS4 |
| Versioni runtime: | Flash Player 10, AIR 1.5 |
Attiva o disattiva il tipo di grado di libertà specificato.
Parametri
dof:int — Un numero intero che specifica un tipo di grado di libertà. Questo valore può essere 1 (rotazione), 2 (conversione x) o 4 (conversione y).
| |
enable:Boolean — Se impostato su true, il grado di libertà specificato è attivato.
|
* |
setSpringAngle | () | metodo |
setSpringPt | () | metodo |
Tue Jun 12 2018, 02:44 PM Z
Nascondi proprietà pubbliche ereditate
Mostra proprietà pubbliche ereditate