Extension:3DAlloy

This page is a translated version of the page Extension:3DAlloy and the translation is 100% complete.
Other languages:
English • ‎Nederlands • ‎Türkçe • ‎dansk • ‎français • ‎русский • ‎中文 • ‎日本語
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
3DAlloy
Sürüm durumu: bakımsız
3DAlloy.png
Uygulama Ayrıştırıcı işlevi , Etiket , ContentHandler , Bağlantı işaretlemesi
Açıklama MediaWiki'nizde görüntülenen 3D dosyaların desteğini ekler
Yazar(lar) Dolfinus
En son sürüm 1.0 (2017-02-05)
MediaWiki 1.25+
Veritabanı değişiklikleri Hayır
Lisans MIT Lisansı
İndir
README
Örnek Example of 3D Viewer at file page
$wg3DAlloy
<3d>
Kullanım ve sürüm matrisini kontrol edin.

Açıklama

Site sayfalarına 3B modeller görüntüleyici eklemenize izin veren MediaWiki uzantısı. THREE.js temel alınarak CanvasRenderer ile görüntü oluşturur. Orada örnek 3D model sayfasını görebilirsiniz.

Desteklenen dosya uzantıları

THREE.js model biçimi:

  • .json
  • .3djson
  • .3dj * .three

THREE.js model tampon geometrisi biçimi:

  • .buff
  • .buffjson

OBJ dosya biçimi:

  • .obj

STL (ikili) dosya formatı:

  • .stl
  • .stlb

Yükle

En son anlık görüntüyü indirin ve uzantılar dizininize çıkarın. Ardından, aşağıdaki örnekte olduğu gibi LocalSettings.php dosyanıza ekleyin:

wfLoadExtension( '3DAlloy' );

$wgFileExtensions = array_merge(
  $wgFileExtensions, array(
      'json', '3dj', '3djson', 'three',
      'buff', 'buffjson',
      'obj',
      'stl', 'stlb'
  )
);

Ardından, bu satırları MediaWiki include/mime.types dosyanızın sonuna ekleyin:

application/json json 3djson 3dj three buff buffjson
application/obj obj
application/stl stl stlb

Ve sonra include/mime.info dosyasına:

application/json [TEXT]
application/obj       [TEXT]
application/stl       [TEXT]

Kullanım

Görüntü İşleyici Olarak

[[File:Model.json|300x300px|color=,opacity=,...]]

Ayrıştırıcı işlevi olarak

{{#3d:Model.json}}
{{#3d:Model.json|width}}
{{#3d:Model.json|width|height}}
...
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}

Yüklenen dosya adı yerine harici sitede bulunan dosya için bir URL kullanabilirsiniz.

Ayrıştırıcı etiketi olarak

<3d file="Model.json" width="" height="" ... ></3d>
or
<3d width="" height="" ... >Model.json</3d>

Kısa dosya adı yerine url de kullanabilirsiniz.

Parametreler

Ad Açıklama Default value
width Piksel cinsinden tuval genişliği 300
height Piksel cinsinden tuval yüksekliği 300
color RGB rengini altıgen olarak modelleyin 0xff00ff
opacity 0...1 arasında ondalık olarak model opaklık 0.8
norotate Eğer true veya 1 ile, model dönmez false
scale Model ölçeği, yüzde olarak 100
z Model z koordinatı 75
style Ek tuval CSS stili
class Ek tuval HTML sınıfı

Genişlik ve yükseklik 0 değerine ayarlanabilir, bu nedenle izleyicinin boyutu kullanıcı ekran boyutlarına göre ayarlanır.

Yapılandır

Tüm varsayılan değerler LocalSettings.php dosyanızda değiştirilebilir:

$wg3DAlloy["width"]  = 500;
$wg3DAlloy["height"] = 400;
...
$wg3DAlloy["class"]  = 'someclass';

Kontroller ve kısayol tuşları

Eylem Kontroller
Kamera döndürme Hızlıca kaydırın, farenin sol tuşunu basılı tutun
Kamera kaydırma Sağ tuş basılı tut ve taşı
Kamera yakınlaştırma Fare tekerleği, tekerleği tutun ve hareket ettirin, sıkıştırın
Model döndürme ←↑→↓ anahtarları
Model döndürme sıfırlaması Home anahtarı
Model döndürme oynat/duraklat Çift tıklama, çift dokunma
Model döndürme sayfadaki tüm modelleri oynat/duraklat Enter, Boşluk tuşları
Model dönüş hızı - ve + tuşu

Viki sayfasını düzenlerken veya gönderirken kısayol tuşları otomatik olarak devre dışı kalır.