İçindekiler'i Gizle

Özel Animasyon XML Örneği

Bu konu başlığı altında, özel bir animasyon için oluşturulan XML kodu örneği verilmektedir. Kendi özel animasyonlarınızı oluşturmak için XML konusunda yetkin olmalısınız.

Tip: Büyük şirketlerde, bu görev bir dokümantasyon mimarına verilebilir.

Önemli: Bunu okumadan önce, Animasyon Kütüphanesi Hakkında bölümünde açıklanan kavramları anladığınızdan emin olun.

Aşağıdaki konular ele alınmaktadır:

Temel Kavramlar

Her animasyon grubu, Animasyon Kütüphanesi klasörünüzdeki özel bir klasöre karşılık gelir. Her klasör, grubun animasyonlarını oluşturan bir dizi XML dosyasını barındırır. Her XML dosyası tek bir animasyon tanımlar. Tek <Step> öğesi kullanılarak XML dosyasında bir animasyon oluşturulur.

Her animasyon/adım için şunları belirleyebilirsiniz:

  • kullanıcının Animasyon Kütüphanesi atölyesindeki özellik değerlerini değiştirmesine izin verip vermeme.
  • özellik değerleri değiştirilemediğinde Animasyon Kütüphanesi atölyesinde animasyonlu aktörlerin açı, eksen ve mesafe özelliklerinin düzenlenebilir hale getirilip getirilmeyeceği.
  • animasyon Kütüphanesi atölyesinde Başlangıç zamanı ve Bitiş zamanı özellik değerlerini gizleme veya gösterme.

Bir animasyonun/adımın bir veya birkaç hareketi olabilir. Hareketler önceden ayrı ayrı tanımlanmıştır ve her hareketin bir dizi önceden tanımlanmış özelliği vardır.

Tip: Kullanım kolaylığı için Animasyon Kütüphanesi'nde varsayılan olarak sağlanan, önceden tanımlanmış XML dosyalarındaki <Motion> öğelerinin içeriğinin (tüm özellik kümesiyle birlikte) yeniden kullanılması önerilir. Özellik kümesindeki her özelliğinin değerlerini özelleştirebilirsiniz. Yeniden kullanılabilir <Motion> öğelerinin örnekleri aşağıdaki XML kodu örneğinde vurgulanmıştır.

XML Kodu Örneği

Aşağıda, 'Gözden Geçirme' adlı özel bir animasyon oluşturmak ve bunu aynalamak için yazabileceğiniz XML kodlarına örnekler verilmiştir.



Kod Açıklaması

Yukarıdaki kod örneğinde gösterilen XML öğeleri burada açıklanmıştır.

<Step>
Bir animasyon oluşturur. Parametreler aşağıdaki gibidir:
Name: Animasyon Kütüphanesi atölyesinde animasyonu tanımlamak için görüntülenen metin.
ReadOnly: Kullanıcının Animasyon Kütüphanesi atölyesindeki özellik değerlerini değiştirmesine izin verip verilmeyeceğini belirler.
  • "0": Kullanıcının özellik değerlerini değiştirmesine olanak tanır.
  • "1": Kullanıcının özellik değerlerini değiştirmesini önler.
(İsteğe bağlı) MakeAngleAxisDistPtEditable: ReadOnly değeri "1" olarak ayarlandığında, Animasyon Kütüphanesi atölyesinde animasyonlu aktörlerin açı, eksen, mesafe ve nokta özelliklerinin düzenlenebilir hale getirilip getirilmeyeceğini belirler.
  • "0": Kullanıcının animasyon aktörlerinin açı, eksen, mesafe ve nokta özelliklerini değiştirmesini önler.
  • "1": Kullanıcının animasyon aktörlerinin açı, eksen, mesafe ve nokta özelliklerini değiştirmesine olanak tanır.
ShowStartEnd: Animasyon Kütüphanesi atölyesinde, animasyonun her hareketi için Başlangıç zamanı ve Bitiş zamanı özellik değerlerinin gizlenme ya da görüntülenme durumunu belirler.
  • "0": Başlangıç zamanı ve Bitiş zamanı'nı gizler.
  • "1": Başlangıç zamanı ve Bitiş zamanı'nı gösterir.
<Modifiables>
Animasyonu oluşturan çeşitli hareketleri tanıtır. Bağımsız, zorunlu öğe.
<Motions>
Animasyonu oluşturan hareketleri tanıtır.
<Motion>
Animasyon içinde bir hareket oluşturur. Her hareket aşağıdaki parametreye sahiptir:
Name: Animasyon Kütüphanesi atölyesinde hareketi tanımlamak için görüntülenen metin.
(İsteğe bağlı) ApplyWhenMirrored: Animasyonun her hareketi için orijinal animasyon tanımının göz ardı edilip edilmeyeceğini ve aynalanmış XML'de açıklanan hareket tanımının kullanılıp kullanılmayacağını belirtir.
  • "0": Aynalanmış XML'de orijinal animasyon tanımını uygular.
  • "1": Orijinal animasyon tanımını yok sayar ve aynalanmış XML'de açıklanan hareket tanımını kullanır.
(İsteğe bağlı) Defined: Animasyonun bu adımında, Flash ve SetColor hareketlerinin Motion.Color özelliği için seçilen aktörün renginin değiştirilip değiştirilmeyeceğini belirtir.
  • "0": Rengi Undefined (Tanımlanmamış) olarak ayarlar.
  • "1": RGB değerlerini dikkate alır.

Not: Bir Defined parametresi belirtmezseniz RGB değerleri dikkate alınır.

<PropSet>
Hareketin özellik kümesini tanıtır.
<Motion.XXX>
Bir veya birden fazla parametre kullanarak hareketin her özelliğini tanımlar.
<Links>
(İsteğe bağlı) Diğer animasyonlara bir bağlantı tipi tanımlar.

Not: Bu XML öğesini kullanmazsanız bu animasyonun aynalanmış bir sürümü olmaz.

<Mirror>
(İsteğe bağlı) Bir ayna bağlantı tipi oluşturur. Parametreler aşağıdaki gibidir:
FolderName: Aynalanacak animasyonu tarif eden XML dosyasının bulunduğu klasörün adı.
FileName: Aynalanacak animasyonu tarif eden XML dosyasının adı.

Not: FolderName ve FileName parametrelerinin her ikisi de büyük/küçük harfe duyarlıdır.



Bu başlık hakkında geribildirimde bulunun

SOLIDWORKS; dokümantasyonun sunumu, doğruluğu ve bütünlüğü hakkında geribildiriminizi almaktan memnuniyet duyar. Bu başlık ile ilgili yorum ve önerilerinizi, aşağıdaki formu kullanarak doğrudan dokümantasyon takımımıza yollayın. Dokümantasyon takımı teknik destek sorularına yanıt veremez. Teknik destek ile ilgili bilgiler için buraya tıklayın.

* Gerekli

 
*Email:  
Konu:   Yardım Başlıkları Hakkında Geribildirim
Sayfa:   Solidworks Help
*Yorum:  
*   Kişisel Bilgilerimin Dassault Systèmes tarafından kullanılacağının belirtildiği gizlilik politikasını okuduğumu ve kabul ettiğimi onaylıyorum

Yazdırma Başlığı

Yazdırılacak içeriğin kapsamını seçin:

x

Internet Explorer 7'den daha eski bir tarayıcı sürümünü kullandığınızı tespit ettik. Optimize edilmiş görünüm için tarayıcınızı Internet Explorer 7 veya daha yenisine yükseltmenizi öneririz.

 Bu mesajı bir daha asla gösterme
x

Web Yardım İçerik Sürümü: SOLIDWORKS Composer 2022 SP05

SOLIDWORKS içindeki Web yardımını devre dışı bırakmak ve onun yerine yerel yardımı kullanmak için Yardım > SOLIDWORKS Web Yardımını Kullan öğelerine tıklayın.

Web yardımı arabirimi ve araması ile ilgili karşılaştığınız sorunları lütfen yerel destek temsilcinize bildirin. Yardım başlıkları hakkında ayrı ayrı geri bildirimde bulunmak için ilgili başlığın sayfasından "Bu başlık hakkında geribildirim" bağlantısına tıklayın.