Paket | fl.ik |
Sınıf | public class IKJoint |
Miras Alma | IKJoint Object |
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
İlgili API Öğeleri
Özellik | Tanımlayan: | ||
---|---|---|---|
bone : IKBone [salt okunur]
IKJoint nesnesiyle ilişkili kafatası. | IKJoint | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
DOF_ROTATION : int = 1 [statik]
Döndürme serbestlik derecesi için statik sabit. | IKJoint | ||
DOF_XTRANS : int = 2 [statik]
x-çevirme serbestlik derecesi için statik sabit. | IKJoint | ||
DOF_YTRANS : int = 4 [statik]
y-çevirme serbestlik derecesi için statik sabit. | IKJoint | ||
name : String
IKJoint örneğinin adı. | IKJoint | ||
numChildren : int [salt okunur]
Belirtilen IKJoint öğesinden dallanan IKJoint nesnelerinin sayısını döndürür. | IKJoint | ||
parent : IKJoint
Üst IKJoint nesnesi. | IKJoint | ||
position : Point [salt okunur]
IKJoint öğesinin koordinatları. | IKJoint | ||
rotation : Number [salt okunur]
Geçerli döndürme değeri. | IKJoint | ||
rotationConstrained : Boolean
Döndürme sınırlandırılmışsa döndürür. | IKJoint | ||
rotationEnabled : Boolean
Döndürmenin etkin olup olmadığını belirtir. | IKJoint | ||
rotationMax : Number
Maksimum döndürme değeri. | IKJoint | ||
rotationMin : Number
Minimum döndürme değeri. | IKJoint | ||
speed : Number
Döndürme hızı serbestlik derecesi; xTranslation ve yTranslation özellikleri, aynı hız ayarını korur. | IKJoint | ||
springDamping : Number
Yay sönümleme değeri. | IKJoint | ||
springPosition : Number
Yay konumu (dönüşümsel bağlantılar için) veya açı (dönen bağlantılar için). | IKJoint | ||
springStrength : Number
Yay gücü değeri. | IKJoint | ||
xTranslation : Number [salt okunur]
Geçerli x-çevirme değeri. | IKJoint | ||
xTranslationConstrained : Boolean
x-çevirme sınırlandırılmışsa döndürür. | IKJoint | ||
xTranslationEnabled : Boolean
x-çevirmenin etkin olup olmadığını belirtir. | IKJoint | ||
xTranslationMax : Number
Maksimum x-çevirme değeri. | IKJoint | ||
xTranslationMin : Number
Minimum x-çevirme değeri. | IKJoint | ||
yTranslation : Number [salt okunur]
Geçerli y-çevirme değeri. | IKJoint | ||
yTranslationConstrained : Boolean
y-çevirme sınırlandırılmışsa döndürür. | IKJoint | ||
yTranslationEnabled : Boolean
y-çevirmenin etkin olup olmadığını belirtir. | IKJoint | ||
yTranslationMax : Number
Maksimum y-çevirme değeri. | IKJoint | ||
yTranslationMin : Number
Minimum y-çevirme değeri. | IKJoint |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Geçerli yay açısını temizler. | IKJoint | ||
Geçerli yay noktasını temizler. | IKJoint | ||
Belirtilen dizin değerinde alt IKJoint nesnesini döndürür. | IKJoint | ||
Belirtilen IKJoint nesnesinin dizin değerini döndürür. | IKJoint | ||
Belirtilen serbestlik derecesi türünün geçerli değerini alır. | IKJoint | ||
Geçerli yay açısını döndürür. | IKJoint | ||
Geçerli yay noktasını döndürür. | IKJoint | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Bağlantının alt ağacında uygulanan fizik olup olmadığını döndürür. | IKJoint | ||
Geçerli yay açısının ayarlanıp ayarlanmadığını döndürür. | IKJoint | ||
O sırada bir yay noktasının ayarlanmış olup olmadığını döndürür. | IKJoint | ||
Serbestlik derecesi türü sınırlandırılmışsa döndürür. | IKJoint | ||
Belirtilen serbestlik derecesi türü etkinleştirilmişse döndürür. | IKJoint | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Belirtilen serbestlik derecesi türünün sınırlarını ayarlar. | IKJoint | ||
Belirtilen serbestlik derecesi türünü etkinleştirir veya devre dışı bırakır. | IKJoint | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Geçerli yay açısını ayarlar. | IKJoint | ||
Geçerli yay noktasını ayarlar. | IKJoint | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
bone | özellik |
DOF_ROTATION | özellik |
public static var DOF_ROTATION:int = 1
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Döndürme serbestlik derecesi için statik sabit.
DOF_XTRANS | özellik |
public static var DOF_XTRANS:int = 2
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
x-çevirme serbestlik derecesi için statik sabit.
DOF_YTRANS | özellik |
public static var DOF_YTRANS:int = 4
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
y-çevirme serbestlik derecesi için statik sabit.
name | özellik |
numChildren | özellik |
numChildren:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Belirtilen IKJoint öğesinden dallanan IKJoint nesnelerinin sayısını döndürür. Bu yöntem alt dalları oluşturmaz. Tüm IKArmature nesnesini geçmek için alt dalların her birini geçin.
Uygulama
public function get numChildren():int
parent | özellik |
position | özellik |
rotation | özellik |
rotation:Number
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Geçerli döndürme değeri. Bu değer salt okunurdur. IKMover nesnesi, TK hareketi sırasında bu değeri otomatik olarak günceller.
Uygulama
public function get rotation():Number
rotationConstrained | özellik |
rotationEnabled | özellik |
rotationMax | özellik |
rotationMin | özellik |
speed | özellik |
speed:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Döndürme hızı serbestlik derecesi; xTranslation
ve yTranslation
özellikleri, aynı hız ayarını korur.
Uygulama
public function get speed():Number
public function set speed(value:Number):void
springDamping | özellik |
springDamping:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Yay sönümleme değeri. Sönüm, strength
özelliğiyle birlikte kullanıldığında yay direncini ekler. Bu, yaya ilişkin aşınma oranını (ilk hareketle bağlantıya bağlanan eklemlerin başlangıç konumuna dönmesi arasında geçen zaman) etkiler. Aralık 0 (dirençsiz, varsayılan) ile 100 (yüksek derecede sönümlü) arasındadır. Bir maksimum sönümleme değeri güç yapmaz. Sönüm 100 ve güç 1 iken hala bir efekt vardır. Bağlantının katılığından dolayı bunu fark etmek zor olabilir ancak yine de fizik temelli bir tepki vardır.
Uygulama
public function get springDamping():Number
public function set springDamping(value:Number):void
Örnek ( Bu örnek nasıl kullanılır? )
IKJoint.springStrength
ve IKJoint.springDamping
değerlerine uygulanır. Bu örnek Mike Welsh tarafından verilmiştir.
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 | özellik |
springPosition:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Yay konumu (dönüşümsel bağlantılar için) veya açı (dönen bağlantılar için).
Uygulama
public function get springPosition():Number
public function set springPosition(value:Number):void
springStrength | özellik |
springStrength:Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Yay gücü değeri. Bu, bağlantıdaki yay miktarıdır. Aralık 0 sert (varsayılan Flash davranışı) ve 100 çoğunlukla fizik tarafından kontrol edilen çok gevşek bir yay olmak üzere 1 ile 100 arasındadır.
Uygulama
public function get springStrength():Number
public function set springStrength(value:Number):void
Örnek ( Bu örnek nasıl kullanılır? )
IKJoint.springStrength
ve IKJoint.springDamping
değerlerine uygulanır. Bu örnek Mike Welsh tarafından verilmiştir.
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 | özellik |
xTranslation:Number
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Geçerli x-çevirme değeri. Bu değer salt okunurdur. IKMover nesnesi, TK hareketi sırasında bu değeri otomatik olarak günceller.
Uygulama
public function get xTranslation():Number
xTranslationConstrained | özellik |
xTranslationEnabled | özellik |
xTranslationMax | özellik |
xTranslationMin | özellik |
yTranslation | özellik |
yTranslation:Number
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Geçerli y-çevirme değeri. Bu değer salt okunurdur. IKMover nesnesi, TK hareketi sırasında bu değeri otomatik olarak günceller.
Uygulama
public function get yTranslation():Number
yTranslationConstrained | özellik |
yTranslationEnabled | özellik |
yTranslationMax | özellik |
yTranslationMin | özellik |
clearSpringAngle | () | yöntem |
public function clearSpringAngle():void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Geçerli yay açısını temizler.
clearSpringPoint | () | yöntem |
public function clearSpringPoint():void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS5 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Geçerli yay noktasını temizler.
getChildAt | () | yöntem |
public function getChildAt(iChild:int):IKJoint
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Belirtilen dizin değerinde alt IKJoint nesnesini döndürür.
Parametreler
iChild:int — Alınacak bağlantının sıfır temelli dizin sayısı.
|
IKJoint — Belirtilen dizin değerinde IKJoint örneğini döndürür.
|
getChildIndex | () | yöntem |
public function getChildIndex(child:IKJoint):int
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Belirtilen IKJoint nesnesinin dizin değerini döndürür.
Parametreler
child:IKJoint — Hedeflenen alt bağlantı.
|
int — Belirtilen IKJoint nesnesinin sıfır temelli dizin değerini döndürür.
|
getJointValue | () | yöntem |
public function getJointValue(dof:int):Number
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Belirtilen serbestlik derecesi türünün geçerli değerini alır.
Parametreler
dof:int — Serbestlik derecesi türünü belirten bir tam sayı. Bu değer 1 (döndürme), 2 (x-çevirme) veya 4 (y-çevirme) olabilir.
|
Number |
getSpringAngle | () | yöntem |
getSpringPt | () | yöntem |
hasPhysics | () | yöntem |
hasSpringAngle | () | yöntem |
hasSpringPoint | () | yöntem |
isConstrained | () | yöntem |
public function isConstrained(dof:int):Boolean
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Serbestlik derecesi türü sınırlandırılmışsa döndürür.
Parametreler
dof:int — Serbestlik derecesi türünü belirten bir tam sayı. Bu değer 1 (döndürme), 2 (x-çevirme) veya 4 (y-çevirme) olabilir.
|
Boolean |
isEnabled | () | yöntem |
public function isEnabled(dof:int):*
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Belirtilen serbestlik derecesi türü etkinleştirilmişse döndürür.
Parametreler
dof:int — Serbestlik derecesi türünü belirten bir tam sayı. Bu değer 1 (döndürme), 2 (x-çevirme) veya 4 (y-çevirme) olabilir.
|
* — Belirli bir serbestlik derecesinin etkinleştirilmiş olup (true ) olmadığını (false ) belirten bir Boolean değeri.
|
setConstrained | () | yöntem |
public function setConstrained(dof:int, constrained:Boolean):void
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Belirtilen serbestlik derecesi türünün sınırlarını ayarlar.
Parametreler
dof:int — Serbestlik derecesi türünü belirten bir tam sayı. Bu değer 1 (döndürme), 2 (x-çevirme) veya 4 (y-çevirme) olabilir.
| |
constrained:Boolean — Belirtilen serbestlik derecesini sınırlamak için true değerini, aksi takdirde false değerini kullanın.
|
setEnabled | () | yöntem |
public function setEnabled(dof:int, enable:Boolean):*
Dil Sürümü: | ActionScript 3.0 |
Ürün Sürümü: | Flash CS4 |
Çalışma Zamanı Sürümleri: | Flash Player 10, AIR 1.5 |
Belirtilen serbestlik derecesi türünü etkinleştirir veya devre dışı bırakır.
Parametreler
dof:int — Serbestlik derecesi türünü belirten bir tam sayı. Bu değer 1 (döndürme), 2 (x-çevirme) veya 4 (y-çevirme) olabilir.
| |
enable:Boolean — Değer true olarak ayarlanmışsa, belirtilen serbestlik derecesi etkinleştirilir.
|
* |
setSpringAngle | () | yöntem |
setSpringPt | () | yöntem |
Tue Jun 12 2018, 01:09 PM Z