Kiterjesztés:3D

This page is a translated version of the page Extension:3D and the translation is 100% complete.
Other languages:
English • ‎Nederlands • ‎Türkçe • ‎dansk • ‎français • ‎magyar • ‎português do Brasil • ‎čeština • ‎български • ‎русский • ‎中文 • ‎日本語 • ‎한국어
MediaWiki-kiterjesztések kézikönyve
OOjs UI icon advanced.svg
3D
Kiadási állapot: béta
Asad Al-Lat.stl
Megvalósítás Média
Leírás 3D-fájlformátumok támogatása.
Szerző(k)
Legfrissebb verzió 0.0.1
Kompatibilitási irányelv release branches
MediaWiki 1.31.0+
Licenc GNU General Public License 2.0 or later
Letöltés
Fordítsd le a(z) 3D kiterjesztést, ha elérhető a translatewiki.net oldalon
Használati és verziómátrix
Vagrant-szerep three_d
Problémák Nyitott feladatok · Hibajelentés

A 3D kiterjesztéssel a felhasználók 3D-modelleket tölthetnek fel és tekinthetnek meg. A használati útmutatót lásd a Segítség:Kiterjesztés:3D lapon.

A kiterjesztés jelenleg a 3D-nyomtatásban leginkább elterjedt STD formátumot. támogatja.

Telepítés

1. 3D-modellek feltöltésének engedélyezése

Add hozzá a következő kódot a LocalSettings.php-hoz, így a MediaWiki kezelni tudja az STL-fájlokat:

$wgTrustedMediaFormats[] = 'application/sla';
$wgFileExtensions[] = 'stl';

2. A kiterjesztés telepítése

  • Töltsd le a kiterjesztés fájljait, és mentsd el az extensions/ mappán belüli 3D könyvtárba.
  • Add hozzá az alábbi sort a LocalSettings.php fájl aljához:
    wfLoadExtension( '3D' );
    
  •   Kész – A Special:Version oldalon ellenőrizheted, hogy a kiterjesztés ténylegesen feltelepült-e.

3. A 3d2png telepítése

A 3d2png a 3D-fájlok feldolgozásához használt eszköz, amely a modellek PNG-előnézetének megjelenítését teszi lehetővé a megegyező JS-könyvtárakkal, amelyek a böngésző helyett a Node.js-ben futnak.

A tárhely telepítése, tükrözése és telepítése:

git clone https://gerrit.wikimedia.org/r/3d2png
cd 3d2png
npm install

Linuxon framebuffer telepítésére is szükség van a 3D-állomány pontos megjelenítéséhez.

apt-get install xvfb

A 3d2png telepítése után a 3D kiterjesztésben be kell állítani a meghívás módját. Add hozzá a következőt a LocalSettings.php-hez (ne felejtsd el az elérési utakat beállítani):

$wg3dProcessor = [
    '/usr/bin/xvfb-run',
    '-a',
    '-s',
    '-ac -screen 0 1280x1024x24',
    '/path-to-your-repository/3d2png.js'
];

4. A MultimediaViewer kiterjesztés telepítése

A MultimediaViewer nem kötelező, azonban szükséges a modellek nagyításához és mozgatásához. Telepítés után hozzá kell rendelned az STL kiterjesztést a megjelenítőhöz; ehhez add hozzá a következőt a LocalSettings.php-hez:

$wgMediaViewerExtensions['stl'] = 'mmv.3d';

Beállítás

Szabadalmi nyilatkozat

Speciális:Feltöltés

Szabadalmi opciók hozzáadásához a MediaWiki:3d-patents lapot kell módosítanod. A lap minden egyes sora egy <választási lehetőség>, ahol az utolsó | utáni karakterek szövegként lesznek feldolgozva, a sablon előttiek pedig a feltöltési lap tartalmaként fognak megjelenni. Példáért lásd a commons:MediaWiki:3d-patents lapot.

Ne felejtsd el létrehozni a szükséges sablon(oka)t (például Sablon:3dszabadalom)!

Special:UploadWizard

A Special:UploadWizard is támogatja a szabadalmi nyilatkozatokat, azonban kevésbé rugalmasan. Harmadik féltől származó STL-fájl feltöltése esetén meg kell erősíteni, hogy az állomány nem sért szabadalmi jogot. Saját modell feltöltésekor meg kell erősítened, hogy a mű valóban saját alkotásod. A hozzáadott sablon a Template:3dszabadalom vagy a Template:3dszabadalom lesz.

Az üzenetek a MediaWiki:Mwe-upwiz-patent-dialog-text-warranty és a MediaWiki:Mwe-upwiz-patent-dialog-text-license lapokon módosíthatóak.

A szabadalmi nyilatkozatot igénylő fájlok típusát, a sablonbeillesztés helyét, illetve az URL-eket a LocalSettings.php-ban állíthatod be. Alább az alapértelmezett konfigurációt láthatod:

$wgUploadWizardConfig['patents'] = [
	'extensions' => [ 'stl' ],
	'template' => '3dpatent',
	'url' => [
		'legalcode' => '//wikimediafoundation.org/wiki/Wikimedia_3D_file_patent_license',
		'warranty' => '//meta.wikimedia.org/wiki/Wikilegal/3D_files_and_3D_printing',
		'license' => '//meta.wikimedia.org/wiki/Wikilegal/3D_files_and_3D_printing',
		'weapons' => '//meta.wikimedia.org/wiki/Wikilegal/3D_files_and_3D_printing#Weapons',
	],
];

Kiterjesztés:CommonsMetadata

Végül: a CommonsMetaData kiterjesztéssel a 3D-feltöltések szabadalmi nyilatkozatok nélkül böngészhetőek, azonban ez nem kínál fel konfigurációs lehetőségeket. A kiterjesztés mindössze azon application/sla MIME-típusú (a 3D kiterjesztés által jelenleg támogatott) fájlokat keresi, amelyekről hiányzik a 3dpatent sablon. A hiányos leírólapú fájlok a Kategória:Gépileg nem olvasható szabadalmú fájlok kategóriába kerülnek.

Ha nem a 3dpatent sablont használod, a fenti nem működik, mivel ezt jelenleg nem lehet módosítani.