Bone

Genel Bakış

Bone Java için FOSS’de bir sınıf. Mirasçılar: A3DObject.

Bir kemik, geometrin kontrol noktasının alt kümesini ve her bir kontrol nokta için belirlenen karışım ağırlığını tanımlar.

Bu sınıf, Java programlarında Bone nesnelerle çalışmak için 23 yöntem sağlar. Kullanılabilir yöntemler şunlardır: A3DObject, Bone, findProperty, get, getBoneTransform, getLinkMode, getName, getNode, getProperties, getProperty, getTransform, getWeight, ve 10 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: boneTransform, linkMode, name, node, properties, transform,Ve bir tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
linkModeBoneLinkModeOku .Bir kemik bağlantı modu, bir kemiğin hiyerarşik bir yapı içinde ana kemiği ile bağlandığı veya bağlı olduğu yöntemi ifade eder.
weightCountintOku .Ağırlık sayımını alır, bu otomatik olarak setWeight ((int, double) ile uzatılır.
transformMatrix4Oku .Kemik içeren düğümün dönüşüm matrisini alır.
boneTransformMatrix4Oku .Kemik dönüşüm matrisini alır.
nodeNodeOku .Düğümü alır.
nameStringOku .Adı alır.
propertiesPropertyCollectionOku .Özellikleri alır.

Yöntemler

SignatureAçıklama:
Bone()Bone sınıfının yeni bir örneğini başlatır.
Bone(name: String)Bone sınıfının yeni bir örneğini başlatır.
getLinkMode()BoneLinkModeBir kemik bağlantı modu, bir kemiğin hiyerarşik bir yapı içinde ana kemiği ile bağlandığı veya bağlı olduğu yöntemi ifade eder.
setLinkMode(value: BoneLinkMode)Bir kemik bağlantı modu, bir kemiğin hiyerarşik bir yapı içinde ana kemiği ile bağlandığı veya bağlı olduğu yöntemi ifade eder.
getWeight(index: int)doubleİndeks ile belirtilen kontrol noktasının ağırlığını alır.
setWeight(index: int, weight: double)Belirtilen dizine göre kontrol noktasının ağırlığını ayarlar.
getWeightCount()intAğırlık sayımını alır, bu otomatik olarak setWeight ((int, double) ile uzatılır.
getTransform()Matrix4Kemik içeren düğümün dönüşüm matrisini alır.
setTransform(value: Matrix4)Kemik içeren düğümün dönüşüm matrisini ayarlar.
getBoneTransform()Matrix4Kemik dönüşüm matrisini alır.
setBoneTransform(value: Matrix4)Kemik’in dönüşüm matrisini ayarlar.
getNode()NodeDüğümü alır.
setNode(value: Node)Düğümü ayarlar.
get(index: int)doubleBelirtilen indeksteki ağırlığı alır veya ayarlar.
set(index: int, value: double)Belirtilen kontrol noktasının karışım ağırlığını ayarlar.
A3DObject()Parametre edilmiş Silinç. Bir tanesi nül olduğu zaman bir koni temsil etmek için de kullanılabilir.
getName()StringEğrençlik.
setName(name: String)Belirtilen yarıçap ile bir CircleShape profili oluşturur.
getProperties()PropertyCollectionCylinder sınıfının yeni bir örneğini başlatır.
findProperty(name: String)PropertyBone sınıfının yeni bir örneğini başlatır.
getProperty(name: String)ObjectDüğümün mevcut pozdaki dönüşüm matrisini alır.
setProperty(name: String, value: Object)Genişlik segmentlerini alır.
removeProperty(name: String)booleanİthalat/ihracat sırasında kontrol noktalarının koordinat sistemini değiştirir.

Ayrıca bakınız:

 Türkçe