<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.piksel.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andreas-piksel.org</id>
	<title>PikselProd - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.piksel.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Andreas-piksel.org"/>
	<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Special:Contributions/Andreas-piksel.org"/>
	<updated>2026-05-01T05:57:29Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=File:Hubs.pdf&amp;diff=7368</id>
		<title>File:Hubs.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=File:Hubs.pdf&amp;diff=7368"/>
		<updated>2020-04-24T07:22:42Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7339</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7339"/>
		<updated>2020-04-15T10:27:43Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension in Wiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools (12.00-13.00):&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects (13:00-14:00):&lt;br /&gt;
* Upload a 3D model to Scetchfab and use different iframe functions to embed the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si channel: https://meet.jit.si/BAS-3D or via our general email info@piksel.no&lt;br /&gt;
&lt;br /&gt;
We also sent out an email with a spread sheet with your project info and your contact info. Write down which tool&lt;br /&gt;
you have questions about, your question and any comments or the link to your project. We will work on your questions and also provide a FAQ on the wiki.&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Based on WebGL (Web Graphics Library) is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
&lt;br /&gt;
[[File:Sphere.json|400x400px|color=29d819]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available parameters ====&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
==== Export .json files ====&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
==== Model control ====&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export plugins from 3D programs ===&lt;br /&gt;
* All exporters here: https://sketchfab.com/exporters&lt;br /&gt;
* Video tutorials: https://www.youtube.com/playlist?list=PLmBa5KMEdt8JIVPSf3NEYdfuq7bxuLKI_&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Youtube Channel: https://www.youtube.com/channel/UCX0J-m95VqCQIIiQ23fP5tg&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Import &amp;amp; Export ===&lt;br /&gt;
* Import: Via Sketchfab or legacy Spoke (.spoke)&lt;br /&gt;
* Export: Publish a scene either (1) directly to Hubs, or you can export it (2) as a .glb file or as a (3) legacy Spoke (.spoke) scene.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Keyboard and Mouse controls: https://github.com/mozilla/Spoke/wiki/Keyboard-and-Mouse-Controls&lt;br /&gt;
* How to optimize a scene for SPOKE: https://hubs.mozilla.com/docs/spoke-optimization.html&lt;br /&gt;
* HUBS and SPOKE introduction video: https://www.youtube.com/watch?v=ohM94reYB3M&lt;br /&gt;
* DISCORD app: https://discordapp.com/invite/wHmY4nd&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7338</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7338"/>
		<updated>2020-04-15T10:26:53Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension in Wiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools (12.00-13.00):&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects (13:00-14:00):&lt;br /&gt;
* Upload a 3D model to Scetchfab and use different iframe functions to embed the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si channel: https://meet.jit.si/BAS-3D or via our general email info@piksel.no&lt;br /&gt;
&lt;br /&gt;
We also sent out an email with a spread sheet with your project info and your contact info. Write down which tool&lt;br /&gt;
you have questions about, your question and any comments or the link to your project. We will work on your questions and also provide a FAQ on the wiki.&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Based on WebGL (Web Graphics Library) is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
&lt;br /&gt;
[[File:Cube.json|900x900px|color=29d819]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available parameters ====&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
==== Export .json files ====&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
==== Model control ====&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export plugins from 3D programs ===&lt;br /&gt;
* All exporters here: https://sketchfab.com/exporters&lt;br /&gt;
* Video tutorials: https://www.youtube.com/playlist?list=PLmBa5KMEdt8JIVPSf3NEYdfuq7bxuLKI_&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Youtube Channel: https://www.youtube.com/channel/UCX0J-m95VqCQIIiQ23fP5tg&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Import &amp;amp; Export ===&lt;br /&gt;
* Import: Via Sketchfab or legacy Spoke (.spoke)&lt;br /&gt;
* Export: Publish a scene either (1) directly to Hubs, or you can export it (2) as a .glb file or as a (3) legacy Spoke (.spoke) scene.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Keyboard and Mouse controls: https://github.com/mozilla/Spoke/wiki/Keyboard-and-Mouse-Controls&lt;br /&gt;
* How to optimize a scene for SPOKE: https://hubs.mozilla.com/docs/spoke-optimization.html&lt;br /&gt;
* HUBS and SPOKE introduction video: https://www.youtube.com/watch?v=ohM94reYB3M&lt;br /&gt;
* DISCORD app: https://discordapp.com/invite/wHmY4nd&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7337</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7337"/>
		<updated>2020-04-15T10:25:58Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools (12.00-13.00):&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects (13:00-14:00):&lt;br /&gt;
* Upload a 3D model to Scetchfab and use different iframe functions to embed the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si channel: https://meet.jit.si/BAS-3D or via our general email info@piksel.no&lt;br /&gt;
&lt;br /&gt;
We also sent out an email with a spread sheet with your project info and your contact info. Write down which tool&lt;br /&gt;
you have questions about, your question and any comments or the link to your project. We will work on your questions and also provide a FAQ on the wiki.&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Based on WebGL (Web Graphics Library) is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
&lt;br /&gt;
[[File:Cube.json|900x400px|color=29d819]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available parameters ====&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
==== Export .json files ====&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
==== Model control ====&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export plugins from 3D programs ===&lt;br /&gt;
* All exporters here: https://sketchfab.com/exporters&lt;br /&gt;
* Video tutorials: https://www.youtube.com/playlist?list=PLmBa5KMEdt8JIVPSf3NEYdfuq7bxuLKI_&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Youtube Channel: https://www.youtube.com/channel/UCX0J-m95VqCQIIiQ23fP5tg&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Import &amp;amp; Export ===&lt;br /&gt;
* Import: Via Sketchfab or legacy Spoke (.spoke)&lt;br /&gt;
* Export: Publish a scene either (1) directly to Hubs, or you can export it (2) as a .glb file or as a (3) legacy Spoke (.spoke) scene.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Keyboard and Mouse controls: https://github.com/mozilla/Spoke/wiki/Keyboard-and-Mouse-Controls&lt;br /&gt;
* How to optimize a scene for SPOKE: https://hubs.mozilla.com/docs/spoke-optimization.html&lt;br /&gt;
* HUBS and SPOKE introduction video: https://www.youtube.com/watch?v=ohM94reYB3M&lt;br /&gt;
* DISCORD app: https://discordapp.com/invite/wHmY4nd&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7336</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7336"/>
		<updated>2020-04-15T09:38:01Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Workshop overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools (12.00-13.00):&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects (13:00-14:00):&lt;br /&gt;
* Upload a 3D model to Scetchfab and use different iframe functions to embed the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si channel: https://meet.jit.si/BAS-3D or via our general email info@piksel.no&lt;br /&gt;
&lt;br /&gt;
We also sent out an email with a spread sheet with your project info and your contact info. Write down which tool&lt;br /&gt;
you have questions about, your question and any comments or the link to your project. We will work on your questions and also provide a FAQ on the wiki.&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Based on WebGL (Web Graphics Library) is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available parameters ====&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
==== Export .json files ====&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
==== Model control ====&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export plugins from 3D programs ===&lt;br /&gt;
* All exporters here: https://sketchfab.com/exporters&lt;br /&gt;
* Video tutorials: https://www.youtube.com/playlist?list=PLmBa5KMEdt8JIVPSf3NEYdfuq7bxuLKI_&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Youtube Channel: https://www.youtube.com/channel/UCX0J-m95VqCQIIiQ23fP5tg&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Import &amp;amp; Export ===&lt;br /&gt;
* Import: Via Sketchfab or legacy Spoke (.spoke)&lt;br /&gt;
* Export: Publish a scene either (1) directly to Hubs, or you can export it (2) as a .glb file or as a (3) legacy Spoke (.spoke) scene.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Keyboard and Mouse controls: https://github.com/mozilla/Spoke/wiki/Keyboard-and-Mouse-Controls&lt;br /&gt;
* How to optimize a scene for SPOKE: https://hubs.mozilla.com/docs/spoke-optimization.html&lt;br /&gt;
* HUBS and SPOKE introduction video: https://www.youtube.com/watch?v=ohM94reYB3M&lt;br /&gt;
* DISCORD app: https://discordapp.com/invite/wHmY4nd&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7335</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7335"/>
		<updated>2020-04-15T09:35:46Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Workshop overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools (12.00-13.00):&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects (13:00-14:00):&lt;br /&gt;
* Upload a 3D model to Scetchfab and use different iframe functions to embed the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si channel: https://meet.jit.si/BAS-3D or via our general email info@piksel.no&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Based on WebGL (Web Graphics Library) is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available parameters ====&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
==== Export .json files ====&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
==== Model control ====&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export plugins from 3D programs ===&lt;br /&gt;
* All exporters here: https://sketchfab.com/exporters&lt;br /&gt;
* Video tutorials: https://www.youtube.com/playlist?list=PLmBa5KMEdt8JIVPSf3NEYdfuq7bxuLKI_&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Youtube Channel: https://www.youtube.com/channel/UCX0J-m95VqCQIIiQ23fP5tg&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Import &amp;amp; Export ===&lt;br /&gt;
* Import: Via Sketchfab or legacy Spoke (.spoke)&lt;br /&gt;
* Export: Publish a scene either (1) directly to Hubs, or you can export it (2) as a .glb file or as a (3) legacy Spoke (.spoke) scene.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Keyboard and Mouse controls: https://github.com/mozilla/Spoke/wiki/Keyboard-and-Mouse-Controls&lt;br /&gt;
* How to optimize a scene for SPOKE: https://hubs.mozilla.com/docs/spoke-optimization.html&lt;br /&gt;
* HUBS and SPOKE introduction video: https://www.youtube.com/watch?v=ohM94reYB3M&lt;br /&gt;
* DISCORD app: https://discordapp.com/invite/wHmY4nd&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Main_Page&amp;diff=7334</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Main_Page&amp;diff=7334"/>
		<updated>2020-04-15T09:32:21Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small style=&amp;quot;font-size:300%;&amp;quot;&amp;gt; Welcome to BAS Projects 2020.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here you can create a new wiki page for your project. It will be automatically listed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.- Edit THIS page to make a new link with the name of your project and your name or team partners name.&lt;br /&gt;
&lt;br /&gt;
2.- Once you have saved, click in the red link of your project and the page will be created. Now you can share the link with your team and start working on your own project/page. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Name of my project, My name]]   ---- Don&#039;t delete this line, it serves as an example. Copy this link and write it in the next line, you will see your project in red as a link when saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student Projects ==&lt;br /&gt;
&lt;br /&gt;
* [[Tales of Water, Wu-Lung Lu]]&lt;br /&gt;
* [[Kindergarten, Tilla Bønes]]&lt;br /&gt;
* [[Library Prototype, Veronika Sløk Tvedt]]&lt;br /&gt;
* [[Leaving urbanity, Mats Edal]]&lt;br /&gt;
* [[liminal landscapes, Karoline Haukjem and Emilie Van de walle]]&lt;br /&gt;
* [[Make Use, Axel Högberg]]&lt;br /&gt;
* [[Disruptive Space, Tanguy Danis]]&lt;br /&gt;
* [[Kjær-Leik, Hulda-Maja Konttinen]] &lt;br /&gt;
* [[The radical futures club for the reorganization of matter, Julia R. Morrissey, Julie Barfod, Linda V. Figueiredo]]&lt;br /&gt;
* [[Holocaust Recollections, Lior Israel]]&lt;br /&gt;
* [[Converging spaces, Stein-Atle Juvik]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
* [[Threejs, Andreas]]&lt;br /&gt;
*[[Piksel, Piksel Team]]&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Main_Page&amp;diff=7333</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Main_Page&amp;diff=7333"/>
		<updated>2020-04-15T09:31:51Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Student Projects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;small style=&amp;quot;font-size:300%;&amp;quot;&amp;gt; Welcome to BAS Projects 2020.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here you can create a new wiki page for your project. It will be automatically listed. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1.- Edit THIS page to make a new link with the name of your project and your name or team partners name.&lt;br /&gt;
&lt;br /&gt;
2.- Once you have saved, click in the red link of your project and the page will be created. Now you can share the link with your team and start working on your own project/page. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Name of my project, My name]]   ---- Don&#039;t delete this line, it serves as an example. Copy this link and write it in the next line, you will see your project in red as a link when saved.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Student Projects ==&lt;br /&gt;
&lt;br /&gt;
* [[Tales of Water, Wu-Lung Lu]]&lt;br /&gt;
* [[Kindergarten, Tilla Bønes]]&lt;br /&gt;
* [[Library Prototype, Veronika Sløk Tvedt]]&lt;br /&gt;
* [[Leaving urbanity, Mats Edal]]&lt;br /&gt;
* [[liminal landscapes, Karoline Haukjem and Emilie Van de walle]]&lt;br /&gt;
* [[Make Use, Axel Högberg]]&lt;br /&gt;
* [[Disruptive Space, Tanguy Danis]]&lt;br /&gt;
* [[Kjær-Leik, Hulda-Maja Konttinen]] &lt;br /&gt;
* [[The radical futures club for the reorganization of matter, Julia R. Morrissey, Julie Barfod, Linda V. Figueiredo]]&lt;br /&gt;
* [[Holocaust Recollections, Lior Israel]]&lt;br /&gt;
* [[Converging spaces, Stein-Atle Juvik]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
* [[Workshop April 15, 2020: Threejs, Andreas Zingerle]]&lt;br /&gt;
*[[Piksel, Piksel Team]]&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7332</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7332"/>
		<updated>2020-04-15T09:30:28Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension in Wiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools:&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects:&lt;br /&gt;
* Upload a 3D model to Scetchfab and use different iframe functions to embed the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si Talk or via email&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Based on WebGL (Web Graphics Library) is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available parameters ====&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
==== Export .json files ====&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
==== Model control ====&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export plugins from 3D programs ===&lt;br /&gt;
* All exporters here: https://sketchfab.com/exporters&lt;br /&gt;
* Video tutorials: https://www.youtube.com/playlist?list=PLmBa5KMEdt8JIVPSf3NEYdfuq7bxuLKI_&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Youtube Channel: https://www.youtube.com/channel/UCX0J-m95VqCQIIiQ23fP5tg&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Import &amp;amp; Export ===&lt;br /&gt;
* Import: Via Sketchfab or legacy Spoke (.spoke)&lt;br /&gt;
* Export: Publish a scene either (1) directly to Hubs, or you can export it (2) as a .glb file or as a (3) legacy Spoke (.spoke) scene.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Keyboard and Mouse controls: https://github.com/mozilla/Spoke/wiki/Keyboard-and-Mouse-Controls&lt;br /&gt;
* How to optimize a scene for SPOKE: https://hubs.mozilla.com/docs/spoke-optimization.html&lt;br /&gt;
* HUBS and SPOKE introduction video: https://www.youtube.com/watch?v=ohM94reYB3M&lt;br /&gt;
* DISCORD app: https://discordapp.com/invite/wHmY4nd&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7331</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7331"/>
		<updated>2020-04-14T17:57:06Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Import &amp;amp; Export */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools:&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects:&lt;br /&gt;
* Upload a 3D model to Scetchfab and use different iframe functions to embed the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si Talk or via email&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available parameters ====&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
==== Export .json files ====&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
==== Model control ====&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export plugins from 3D programs ===&lt;br /&gt;
* All exporters here: https://sketchfab.com/exporters&lt;br /&gt;
* Video tutorials: https://www.youtube.com/playlist?list=PLmBa5KMEdt8JIVPSf3NEYdfuq7bxuLKI_&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Youtube Channel: https://www.youtube.com/channel/UCX0J-m95VqCQIIiQ23fP5tg&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Import &amp;amp; Export ===&lt;br /&gt;
* Import: Via Sketchfab or legacy Spoke (.spoke)&lt;br /&gt;
* Export: Publish a scene either (1) directly to Hubs, or you can export it (2) as a .glb file or as a (3) legacy Spoke (.spoke) scene.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Keyboard and Mouse controls: https://github.com/mozilla/Spoke/wiki/Keyboard-and-Mouse-Controls&lt;br /&gt;
* How to optimize a scene for SPOKE: https://hubs.mozilla.com/docs/spoke-optimization.html&lt;br /&gt;
* HUBS and SPOKE introduction video: https://www.youtube.com/watch?v=ohM94reYB3M&lt;br /&gt;
* DISCORD app: https://discordapp.com/invite/wHmY4nd&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7330</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7330"/>
		<updated>2020-04-14T17:56:33Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Mozilla SPOKE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools:&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects:&lt;br /&gt;
* Upload a 3D model to Scetchfab and use different iframe functions to embed the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si Talk or via email&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available parameters ====&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
==== Export .json files ====&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
==== Model control ====&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export plugins from 3D programs ===&lt;br /&gt;
* All exporters here: https://sketchfab.com/exporters&lt;br /&gt;
* Video tutorials: https://www.youtube.com/playlist?list=PLmBa5KMEdt8JIVPSf3NEYdfuq7bxuLKI_&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Youtube Channel: https://www.youtube.com/channel/UCX0J-m95VqCQIIiQ23fP5tg&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Import &amp;amp; Export ===&lt;br /&gt;
* Import: Import via Sketchfab or legacy Spoke (.spoke)&lt;br /&gt;
* Export: You can publish a scene either (1) directly to Hubs, or you can export it (2) as a .glb file or as a (3) legacy Spoke (.spoke) scene.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Keyboard and Mouse controls: https://github.com/mozilla/Spoke/wiki/Keyboard-and-Mouse-Controls&lt;br /&gt;
* How to optimize a scene for SPOKE: https://hubs.mozilla.com/docs/spoke-optimization.html&lt;br /&gt;
* HUBS and SPOKE introduction video: https://www.youtube.com/watch?v=ohM94reYB3M&lt;br /&gt;
* DISCORD app: https://discordapp.com/invite/wHmY4nd&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7329</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7329"/>
		<updated>2020-04-14T17:48:15Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools:&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects:&lt;br /&gt;
* Upload a 3D model to Scetchfab and use different iframe functions to embed the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si Talk or via email&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Available parameters ====&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
==== Export .json files ====&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
==== Model control ====&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export plugins from 3D programs ===&lt;br /&gt;
* All exporters here: https://sketchfab.com/exporters&lt;br /&gt;
* Video tutorials: https://www.youtube.com/playlist?list=PLmBa5KMEdt8JIVPSf3NEYdfuq7bxuLKI_&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Youtube Channel: https://www.youtube.com/channel/UCX0J-m95VqCQIIiQ23fP5tg&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* How to optimize a scene for SPOKE: https://hubs.mozilla.com/docs/spoke-optimization.html&lt;br /&gt;
* HUBS and SPOKE introduction video: https://www.youtube.com/watch?v=ohM94reYB3M&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7328</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7328"/>
		<updated>2020-04-14T17:47:04Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Further Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools:&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects:&lt;br /&gt;
* Upload a 3D model to Scetchfab and use different iframe functions to embed the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si Talk or via email&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters ===&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
=== Export .json files ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
=== Model control ===&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export plugins from 3D programs ===&lt;br /&gt;
* All exporters here: https://sketchfab.com/exporters&lt;br /&gt;
* Video tutorials: https://www.youtube.com/playlist?list=PLmBa5KMEdt8JIVPSf3NEYdfuq7bxuLKI_&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Youtube Channel: https://www.youtube.com/channel/UCX0J-m95VqCQIIiQ23fP5tg&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* How to optimize a scene for SPOKE: https://hubs.mozilla.com/docs/spoke-optimization.html&lt;br /&gt;
* HUBS and SPOKE introduction video: https://www.youtube.com/watch?v=ohM94reYB3M&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7327</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7327"/>
		<updated>2020-04-14T17:40:06Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Workshop overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools:&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects:&lt;br /&gt;
* Upload a 3D model to Scetchfab and use different iframe functions to embed the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si Talk or via email&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters ===&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
=== Export .json files ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
=== Model control ===&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export plugins from 3D programs ===&lt;br /&gt;
* All exporters here: https://sketchfab.com/exporters&lt;br /&gt;
* Video tutorials: https://www.youtube.com/playlist?list=PLmBa5KMEdt8JIVPSf3NEYdfuq7bxuLKI_&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Youtube Channel: https://www.youtube.com/channel/UCX0J-m95VqCQIIiQ23fP5tg&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Detailed Documentation: https://hubs.mozilla.com/docs/spoke-creating-projects.html&lt;br /&gt;
* HUBS and SPOKE introduction video: https://www.youtube.com/watch?v=ohM94reYB3M&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7326</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7326"/>
		<updated>2020-04-14T17:39:10Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Sketchfab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools:&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects:&lt;br /&gt;
* Upload a 3D model to Scetchfab and use the iframe code to embedd the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si Talk or via email&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters ===&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
=== Export .json files ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
=== Model control ===&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Export plugins from 3D programs ===&lt;br /&gt;
* All exporters here: https://sketchfab.com/exporters&lt;br /&gt;
* Video tutorials: https://www.youtube.com/playlist?list=PLmBa5KMEdt8JIVPSf3NEYdfuq7bxuLKI_&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Youtube Channel: https://www.youtube.com/channel/UCX0J-m95VqCQIIiQ23fP5tg&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Detailed Documentation: https://hubs.mozilla.com/docs/spoke-creating-projects.html&lt;br /&gt;
* HUBS and SPOKE introduction video: https://www.youtube.com/watch?v=ohM94reYB3M&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7325</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7325"/>
		<updated>2020-04-14T17:34:42Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Further Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools:&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects:&lt;br /&gt;
* Upload a 3D model to Scetchfab and use the iframe code to embedd the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si Talk or via email&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters ===&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
=== Export .json files ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
=== Model control ===&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Youtube Channel: https://www.youtube.com/channel/UCX0J-m95VqCQIIiQ23fP5tg&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Detailed Documentation: https://hubs.mozilla.com/docs/spoke-creating-projects.html&lt;br /&gt;
* HUBS and SPOKE introduction video: https://www.youtube.com/watch?v=ohM94reYB3M&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7324</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7324"/>
		<updated>2020-04-14T17:33:42Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Further Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools:&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects:&lt;br /&gt;
* Upload a 3D model to Scetchfab and use the iframe code to embedd the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si Talk or via email&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters ===&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
=== Export .json files ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
=== Model control ===&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Youtube Channel: https://www.youtube.com/channel/UCX0J-m95VqCQIIiQ23fP5tg (exporters: https://www.youtube.com/playlist?list=PLmBa5KMEdt8JIVPSf3NEYdfuq7bxuLKI_ )&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Detailed Documentation: https://hubs.mozilla.com/docs/spoke-creating-projects.html&lt;br /&gt;
* HUBS and SPOKE introduction video: https://www.youtube.com/watch?v=ohM94reYB3M&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7323</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7323"/>
		<updated>2020-04-14T17:30:41Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Further Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools:&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects:&lt;br /&gt;
* Upload a 3D model to Scetchfab and use the iframe code to embedd the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si Talk or via email&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters ===&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
=== Export .json files ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
=== Model control ===&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Youtube Channel: https://www.youtube.com/channel/UCX0J-m95VqCQIIiQ23fP5tg (exporters: https://www.youtube.com/playlist?list=PLmBa5KMEdt8JIVPSf3NEYdfuq7bxuLKI_ )&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Detailed Documentation: https://hubs.mozilla.com/docs/spoke-creating-projects.html&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7322</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7322"/>
		<updated>2020-04-14T17:23:46Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Workshop overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools:&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects:&lt;br /&gt;
* Upload a 3D model to Scetchfab and use the iframe code to embedd the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si Talk or via email&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters ===&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
=== Export .json files ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
=== Model control ===&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Detailed Documentation: https://hubs.mozilla.com/docs/spoke-creating-projects.html&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7321</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7321"/>
		<updated>2020-04-14T17:23:09Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Workshop overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts. &lt;br /&gt;
&lt;br /&gt;
1.) An introduction to the tools:&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scetchfab&lt;br /&gt;
* Mozilla HUBS/SPOKE&lt;br /&gt;
&lt;br /&gt;
2.) A pratical part where you have time to apply the tools for your projects:&lt;br /&gt;
* Upload a 3D model to Scetchfab and use the &amp;lt;iframe&amp;gt; code to embedd the model in your project-wiki page&lt;br /&gt;
* Create a scene in Mozilla SPOKE and test it in HUBS&lt;br /&gt;
* Export a 3D model in .json format from your 3D program and integrate it in a project-wiki page&lt;br /&gt;
&lt;br /&gt;
Questions / personal trouble shooting in the Jit.si Talk or via email&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters ===&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
=== Export .json files ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
=== Model control ===&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Detailed Documentation: https://hubs.mozilla.com/docs/spoke-creating-projects.html&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7320</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7320"/>
		<updated>2020-04-14T17:17:53Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Workshop overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts: an introduction to the tools:&lt;br /&gt;
* 3D Alloy Extension in Wiki&lt;br /&gt;
* Scatchfab&lt;br /&gt;
* Mozilla SPOKE&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters ===&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
=== Export .json files ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
=== Model control ===&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Detailed Documentation: https://hubs.mozilla.com/docs/spoke-creating-projects.html&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7319</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7319"/>
		<updated>2020-04-14T17:17:03Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workshop overview ==&lt;br /&gt;
This workshop intro is split in 2 parts: an introduction to the tools:&lt;br /&gt;
* #REDIRECT [[3D Alloy Extension in Wiki]]&lt;br /&gt;
&lt;br /&gt;
== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters ===&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
=== Export .json files ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
=== Model control ===&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Detailed Documentation: https://hubs.mozilla.com/docs/spoke-creating-projects.html&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7318</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7318"/>
		<updated>2020-04-14T17:13:21Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Further Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters ===&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
=== Export .json files ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
=== Model control ===&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Sketchfab Forum: https://forum.sketchfab.com/&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Detailed Documentation: https://hubs.mozilla.com/docs/spoke-creating-projects.html&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7317</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7317"/>
		<updated>2020-04-14T17:11:23Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* How to use it */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters ===&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
=== Export .json files ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
=== Model control ===&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Another example:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/5c4a12f4bd8f43c89849bc60fc1eb81b/embed?autospin=0.2&amp;amp;amp;camera=0&amp;amp;amp;preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/coffe-table-5c4a12f4bd8f43c89849bc60fc1eb81b?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Coffe table&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/Oldfarmer?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Oldfarmer&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Docu?&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Detailed Documentation: https://hubs.mozilla.com/docs/spoke-creating-projects.html&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7316</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7316"/>
		<updated>2020-04-14T16:19:19Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension in Wiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension in Wiki ==&lt;br /&gt;
MediaWiki extension which allows to add 3D models viewer to site pages. Mainly uses JavaScript Object Notation (JSON), which is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters ===&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
=== Export .json files ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
=== Model control ===&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Docu?&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Detailed Documentation: https://hubs.mozilla.com/docs/spoke-creating-projects.html&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7315</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7315"/>
		<updated>2020-04-14T16:16:23Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension in Wiki ==&lt;br /&gt;
JavaScript Object Notation (JSON) is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters ===&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
=== Export .json files ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
=== Model control ===&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* 3D Alloy: https://www.mediawiki.org/wiki/Extension:3DAlloy&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Docu?&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;br /&gt;
Create 3D social scenes for Mozilla Hubs. Hubs is a social VR platform that runs right in your browser. With Hubs you can create your own virtual space with a single click and invite others to join using a URL. No installation process or app store required. Spoke is the built-in scene editor for creating environments that can be used in Hubs rooms. The editor runs entirely in the browser, and allows you to upload your own 3D models, images, and files to use in your projects. Spoke also contains building kits and integrations with various content providers to help you build.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== How to use it ===&lt;br /&gt;
# Create account on HUBS: https://hubs.mozilla.com/#/&lt;br /&gt;
# Access SPOKE: https://hubs.mozilla.com/spoke/&lt;br /&gt;
# Create your scene in SPOKE&lt;br /&gt;
# Save it and access it in HUBS, share it with others by sharing the room-link&lt;br /&gt;
&lt;br /&gt;
=== Further Links ===&lt;br /&gt;
* Detailed Documentation: https://hubs.mozilla.com/docs/spoke-creating-projects.html&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7314</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7314"/>
		<updated>2020-04-14T16:03:38Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension in Wiki ==&lt;br /&gt;
JavaScript Object Notation (JSON) is an open standard file format, and data interchange format, that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
=== How to use it: ===&lt;br /&gt;
# Click &amp;quot;Upload a file&amp;quot; in the left navigation bar.&lt;br /&gt;
# Select your file and upload it&lt;br /&gt;
# Use the syntax below to include it in your page:&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters: ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Sketchfab is a platform to publish, share, discover, buy and sell 3D, VR and AR content. It provides a viewer based on the WebGL and WebVR technologies that allows users to display 3D models on the web, to be viewed on any mobile browser, desktop browser or Virtual Reality headset. In addition to static 3D models, the viewer is able to play and control 3D animations. 3D models can be uploaded to Sketchfab from its website or directly from various 3D software, using plugins.&lt;br /&gt;
&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mozilla SPOKE ==&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7313</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7313"/>
		<updated>2020-04-14T15:52:40Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Sketchfab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7312</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7312"/>
		<updated>2020-04-14T15:52:11Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Sketchfab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;html&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;/html&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7311</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7311"/>
		<updated>2020-04-14T15:50:51Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Sketchfab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
# When you add /embed after the page link: https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
# Integrate a model in a mediawiki page by adding the html-tag before and after:&lt;br /&gt;
* copy/ paste the embed code from your model site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/4eeb76a3151f4de0a2fc08060c74cbbd/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
    &amp;lt;p style=&amp;quot;font-size: 13px; font-weight: normal; margin: 5px; color: #4A4A4A;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a href=&amp;quot;https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Kitchen Dining Set&amp;lt;/a&amp;gt;&lt;br /&gt;
        by &amp;lt;a href=&amp;quot;https://sketchfab.com/steelefrau?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Steele&amp;lt;/a&amp;gt;&lt;br /&gt;
        on &amp;lt;a href=&amp;quot;https://sketchfab.com?utm_medium=embed&amp;amp;utm_source=website&amp;amp;utm_campaign=share-popup&amp;quot; target=&amp;quot;_blank&amp;quot; style=&amp;quot;font-weight: bold; color: #1CAAD9;&amp;quot;&amp;gt;Sketchfab&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7310</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7310"/>
		<updated>2020-04-14T15:47:23Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it.&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
# When you add /embed after the page link:&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
# Integrate a model in a mediawiki page:&lt;br /&gt;
* copy/ paste the embed code from:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7309</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7309"/>
		<updated>2020-04-14T15:45:32Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Sketchfab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
# Once a model is uploaded and ready, you can link to it.&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7308</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7308"/>
		<updated>2020-04-14T15:42:53Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* Sketchfab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
&lt;br /&gt;
# Create an account on https://sketchfab.com/&lt;br /&gt;
# Upload your model: https://sketchfab.com/signup?next=%2Ffeed%23upload&lt;br /&gt;
&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7307</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7307"/>
		<updated>2020-04-14T15:38:47Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7306</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7306"/>
		<updated>2020-04-14T15:38:34Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c|norotate=1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7305</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7305"/>
		<updated>2020-04-14T15:38:23Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c|norotate=0]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7304</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7304"/>
		<updated>2020-04-14T15:38:05Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900x400px|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7303</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7303"/>
		<updated>2020-04-14T15:36:53Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900x400px|color=#ea0e24|opacity=0.5|norotate=0]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7302</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7302"/>
		<updated>2020-04-14T15:36:22Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900x400px|color=#0b9663|opacity=0.5|norotate=0]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7301</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7301"/>
		<updated>2020-04-14T15:35:33Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900x400px|color=0b9663|opacity=0.5|norotate=0]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7300</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7300"/>
		<updated>2020-04-14T15:34:40Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900x400|color=0b9663|opacity=0.5|norotate=0]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7299</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7299"/>
		<updated>2020-04-14T15:33:52Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900|400|color=0b9663|opacity=0.5|norotate=1]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7298</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7298"/>
		<updated>2020-04-14T15:33:37Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900|400|color=0b9663|opacity=0.5|norotate=1|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7297</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7297"/>
		<updated>2020-04-14T15:33:19Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900px|400px|color=0b9663|opacity=0.5|norotate=1|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7296</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7296"/>
		<updated>2020-04-14T15:32:22Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|600px|200px|color=e71c1c|opacity=0.5|norotate=1|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7295</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7295"/>
		<updated>2020-04-14T15:31:52Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900px|900px|color=e71c1c|opacity=0.5|norotate=1|]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7294</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7294"/>
		<updated>2020-04-14T15:30:39Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900x900|norotate=1|color=e71c1c|opacity=0.5|description=Cube-json]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7293</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7293"/>
		<updated>2020-04-14T15:30:01Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|900|900|norotate=1|color=e71c1c|opacity=0.5|description=Cube-json]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre class=&amp;quot;wiki&amp;quot;&amp;gt;&lt;br /&gt;
{{#3d:Model.json}}&lt;br /&gt;
{{#3d:Model.json|width}}&lt;br /&gt;
{{#3d:Model.json|width|height}}&lt;br /&gt;
...&lt;br /&gt;
{{#3d:Model.json|width|height|color|opacity|norotate|scale|z|style|class}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7292</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7292"/>
		<updated>2020-04-14T15:26:07Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: /* 3D Alloy Extension */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|9000x900px|norotate=1|color=e71c1c|opacity=0.5|description=Cube-json|500x500px|norotate=1|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
	<entry>
		<id>https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7291</id>
		<title>Threejs, Andreas</title>
		<link rel="alternate" type="text/html" href="https://wiki.piksel.org/index.php?title=Threejs,_Andreas&amp;diff=7291"/>
		<updated>2020-04-14T15:25:47Z</updated>

		<summary type="html">&lt;p&gt;Andreas-piksel.org: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 3D Alloy Extension ==&lt;br /&gt;
[[File:Cube.json|0x0px|norotate=1|color=e71c1c|opacity=0.5|description=Cube-json|500x500px|norotate=1|color=e71c1c]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Template for placing interactive 3d model on pages. Acceptable models formats are json, buff, obj, stl. Based on THREE.js v73 and Blender.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Available parameters:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;width&#039;&#039;&#039; - width of drawing area (canvas) in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;height&#039;&#039;&#039; - height of drawing area in pixels. When set to &amp;quot;0&amp;quot;, size is determined automatically. Default value - &amp;quot;200&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;color&#039;&#039;&#039; - color of model in hex format, 0xffffff. Default value - &amp;quot;0xff00ff&amp;quot;. https://www.color-hex.com/ &lt;br /&gt;
* &#039;&#039;&#039;opacity&#039;&#039;&#039; - decimal from 0.0 - full transparent to 1.0 - full opaque. Default value - &amp;quot;0.8&amp;quot;.&lt;br /&gt;
* norotate - disables automatic model rotation if value is not empty. Use it for high polygonal models which consumes too much browser resources. Default value - &amp;quot;0&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;scale&#039;&#039;&#039; - model scale relative to drawing area size, in percent. Default value - &amp;quot;100&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;z&#039;&#039;&#039; - model z coordinate, a lift height over a grid, in pixel. Default value - &amp;quot;75&amp;quot;&lt;br /&gt;
* &#039;&#039;&#039;style&#039;&#039;&#039; - CSS style of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;class&#039;&#039;&#039; - HTML class of drawing area. Default value - &amp;quot;&amp;quot;.&lt;br /&gt;
* &#039;&#039;&#039;description&#039;&#039;&#039; - displays under model, by default is a link to model page. If value is set to &amp;quot;-&amp;quot;, then description hides.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Export .json files: ===&lt;br /&gt;
* Blender: https://www.electronicarmory.com/articles/exporting-blender-models-to-threejs-webgl/&lt;br /&gt;
* Rhino2Json: https://www.food4rhino.com/app/rhinotojson&lt;br /&gt;
* Autocad: https://forums.autodesk.com/t5/objectarx/how-to-export-json-file-from-autocad/td-p/7761446&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Model control: ===&lt;br /&gt;
&lt;br /&gt;
* ←↑→↓ keys - rotating models.&lt;br /&gt;
* Double click, double tap - pause/play model rotation.&lt;br /&gt;
* Enter, Space keys - pause/play models rotation from all page.&lt;br /&gt;
* - and + keys - decreasing/increasing rotation speed.&lt;br /&gt;
* Home key - reset rotation angles to default values.&lt;br /&gt;
* Swipe, left mouse key hold and move - camera rotation.&lt;br /&gt;
* Right key hold and move - camera pan.&lt;br /&gt;
* Mouse wheel, hold wheel and move, pinch - zoom in/out.&lt;br /&gt;
&lt;br /&gt;
== Sketchfab ==&lt;br /&gt;
Using Sketchfab link to page:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd&lt;br /&gt;
&lt;br /&gt;
when you add /embed after the page link:&lt;br /&gt;
&lt;br /&gt;
* https://sketchfab.com/3d-models/kitchen-dining-set-4eeb76a3151f4de0a2fc08060c74cbbd/embed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;sketchfab-embed-wrapper&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;iframe title=&amp;quot;A 3D model&amp;quot; width=&amp;quot;640&amp;quot; height=&amp;quot;480&amp;quot; src=&amp;quot;https://sketchfab.com/models/b70bf0f89d6e4f4197d171c56ceef4ab/embed?preload=1&amp;amp;amp;ui_controls=1&amp;amp;amp;ui_infos=1&amp;amp;amp;ui_inspector=1&amp;amp;amp;ui_stop=1&amp;amp;amp;ui_watermark=1&amp;amp;amp;ui_watermark_link=1&amp;quot; frameborder=&amp;quot;0&amp;quot; allow=&amp;quot;autoplay; fullscreen; vr&amp;quot; mozallowfullscreen=&amp;quot;true&amp;quot; webkitallowfullscreen=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas-piksel.org</name></author>
	</entry>
</feed>