Remove obsolete examples.

This commit is contained in:
kovacsv 2022-05-29 16:28:43 +02:00
parent aea971b575
commit 98fc9fcf93
15 changed files with 0 additions and 396 deletions

View File

@ -1,86 +0,0 @@
solid STL generated by MeshLab
facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex 0.000000e+00 0.000000e+00 0.000000e+00
vertex 1.000000e+00 0.000000e+00 0.000000e+00
vertex 1.000000e+00 0.000000e+00 1.000000e+00
endloop
endfacet
facet normal 0.000000e+00 -1.000000e+00 0.000000e+00
outer loop
vertex 0.000000e+00 0.000000e+00 0.000000e+00
vertex 1.000000e+00 0.000000e+00 1.000000e+00
vertex 0.000000e+00 0.000000e+00 1.000000e+00
endloop
endfacet
facet normal 1.000000e+00 0.000000e+00 0.000000e+00
outer loop
vertex 1.000000e+00 0.000000e+00 0.000000e+00
vertex 1.000000e+00 1.000000e+00 0.000000e+00
vertex 1.000000e+00 1.000000e+00 1.000000e+00
endloop
endfacet
facet normal 1.000000e+00 0.000000e+00 0.000000e+00
outer loop
vertex 1.000000e+00 0.000000e+00 0.000000e+00
vertex 1.000000e+00 1.000000e+00 1.000000e+00
vertex 1.000000e+00 0.000000e+00 1.000000e+00
endloop
endfacet
facet normal 0.000000e+00 1.000000e+00 0.000000e+00
outer loop
vertex 1.000000e+00 1.000000e+00 0.000000e+00
vertex 0.000000e+00 1.000000e+00 0.000000e+00
vertex 0.000000e+00 1.000000e+00 1.000000e+00
endloop
endfacet
facet normal 0.000000e+00 1.000000e+00 -0.000000e+00
outer loop
vertex 1.000000e+00 1.000000e+00 0.000000e+00
vertex 0.000000e+00 1.000000e+00 1.000000e+00
vertex 1.000000e+00 1.000000e+00 1.000000e+00
endloop
endfacet
facet normal -1.000000e+00 0.000000e+00 0.000000e+00
outer loop
vertex 0.000000e+00 1.000000e+00 0.000000e+00
vertex 0.000000e+00 0.000000e+00 0.000000e+00
vertex 0.000000e+00 0.000000e+00 1.000000e+00
endloop
endfacet
facet normal -1.000000e+00 0.000000e+00 0.000000e+00
outer loop
vertex 0.000000e+00 1.000000e+00 0.000000e+00
vertex 0.000000e+00 0.000000e+00 1.000000e+00
vertex 0.000000e+00 1.000000e+00 1.000000e+00
endloop
endfacet
facet normal 0.000000e+00 0.000000e+00 -1.000000e+00
outer loop
vertex 0.000000e+00 0.000000e+00 0.000000e+00
vertex 0.000000e+00 1.000000e+00 0.000000e+00
vertex 1.000000e+00 1.000000e+00 0.000000e+00
endloop
endfacet
facet normal 0.000000e+00 0.000000e+00 -1.000000e+00
outer loop
vertex 0.000000e+00 0.000000e+00 0.000000e+00
vertex 1.000000e+00 1.000000e+00 0.000000e+00
vertex 1.000000e+00 0.000000e+00 0.000000e+00
endloop
endfacet
facet normal 0.000000e+00 0.000000e+00 1.000000e+00
outer loop
vertex 0.000000e+00 0.000000e+00 1.000000e+00
vertex 1.000000e+00 0.000000e+00 1.000000e+00
vertex 1.000000e+00 1.000000e+00 1.000000e+00
endloop
endfacet
facet normal 0.000000e+00 0.000000e+00 1.000000e+00
outer loop
vertex 0.000000e+00 0.000000e+00 1.000000e+00
vertex 1.000000e+00 1.000000e+00 1.000000e+00
vertex 0.000000e+00 1.000000e+00 1.000000e+00
endloop
endfacet
endsolid vcg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

View File

@ -1,25 +0,0 @@
newmtl Red
Ka 0.000000 0.000000 0.000000
Kd 0.800000 0.000000 0.000000
Ks 0.500000 0.500000 0.500000
newmtl Green
Ka 0.000000 0.000000 0.000000
Kd 0.000000 0.800000 0.000000
Ks 0.500000 0.500000 0.500000
newmtl Blue
Ka 0.000000 0.000000 0.000000
Kd 0.000000 0.000000 0.800000
Ks 0.500000 0.500000 0.500000
newmtl White
Ka 0.000000 0.000000 0.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
newmtl Texture
Ka 0.000000 0.000000 0.000000
Kd 0.800000 0.800000 0.800000
Ks 0.500000 0.500000 0.500000
map_Kd cube_texture.png

View File

@ -1,38 +0,0 @@
# Cube with Materials
mtllib cube_with_materials.mtl
g Cube
v 0.0 0.0 0.0
v 1.0 0.0 0.0
v 1.0 1.0 0.0
v 0.0 1.0 0.0
v 0.0 0.0 1.0
v 1.0 0.0 1.0
v 1.0 1.0 1.0
v 0.0 1.0 1.0
vn 1.0 0.0 0.0
vn -1.0 0.0 0.0
vn 0.0 1.0 0.0
vn 0.0 -1.0 0.0
vn 0.0 0.0 1.0
vn 0.0 0.0 -1.0
vt 0.0 0.0
vt 1.0 0.0
vt 1.0 1.0
vt 0.0 1.0
usemtl Red
f 1/1/4 2/2/4 6/3/4 5/4/4
usemtl Green
f 2/1/1 3/2/1 7/3/1 6/4/1
usemtl Blue
f 3/1/3 4/2/3 8/3/3 7/4/3
usemtl Texture
f 4/1/2 1/2/2 5/3/2 8/4/2
usemtl White
f 1/1/6 4/2/6 3/3/6 2/4/6
f 5/1/5 6/2/5 7/3/5 8/4/5

View File

@ -1,67 +0,0 @@
var fs = require ('fs');
require ('../../build/final/website/o3dv/o3dv.min.js');
let importer = new OV.Importer ();
let FileObject = function (name)
{
this.name = name;
};
let files = [
new FileObject ('cube_meshlab_ascii.stl')
];
global.FileReader = class
{
static DONE = 2;
readAsText (fileObject)
{
let content = fs.readFileSync (fileObject.name).toString ();
if (content !== null) {
this.onloadend ({
target : {
readyState : FileReader.DONE,
result : content
}
});
} else {
this.onerror ();
}
}
readAsArrayBuffer (fileObject)
{
let content = fs.readFileSync (fileObject.name);
if (content !== null) {
var arrayBuffer = new ArrayBuffer (content.length);
var uint8Array = new Uint8Array (arrayBuffer);
for (let i = 0; i < content.length; ++i) {
uint8Array[i] = content[i];
}
this.onloadend ({
target : {
readyState : FileReader.DONE,
result : arrayBuffer
}
});
} else {
this.onerror ();
}
}
};
let settings = new OV.ImportSettings ();
importer.ImportFiles (files, OV.FileSource.File, settings, {
onFilesLoaded : function () {
},
onImportSuccess : function (importResult) {
console.log (importResult);
},
onImportError : function (importError) {
console.log (importError);
}
});

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

View File

@ -1,13 +0,0 @@
Author
======
This is the work of Emil Persson, aka Humus.
http://www.humus.name
License
=======
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
http://creativecommons.org/licenses/by/3.0/

View File

@ -1,39 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no">
<title>Example</title>
<style>
html, body
{
font-family: Arial, Helvetica, sans-serif;
}
iframe
{
border: 1px solid #cccccc;
}
</style>
<script type='text/javascript'>
</script>
</head>
<body>
<div>r130:</div>
<div>
<iframe width="400" height="300" src="three_viewer.html#https://cdn.jsdelivr.net/npm/three@0.130.0/build/three.min.js"></iframe>
</div>
<div>r131:</div>
<div>
<iframe width="400" height="300" src="three_viewer.html#https://cdn.jsdelivr.net/npm/three@0.132.0/build/three.min.js"></iframe>
</div>
</body>
</html>

View File

@ -1,128 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no">
<title>Example</title>
<style>
html, body
{
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
}
canvas
{
width: 100%;
height: 100%;
}
</style>
<script type='text/javascript'>
function Sandbox3D ()
{
let canvas = document.getElementById ('canvas');
let parameters = {
canvas : canvas,
antialias : true
};
let renderer = new THREE.WebGLRenderer (parameters);
renderer.setClearColor ('#ffffff', 1);
let width = document.body.clientWidth;
let height = document.body.clientHeight;
renderer.setSize (width, height);
let scene = new THREE.Scene ();
let camera = new THREE.PerspectiveCamera (45.0, width / height, 0.1, 1000.0);
camera.position.set (0.0, 6.0, 2.0);
camera.up.set (0.0, 0.0, 1.0);
camera.lookAt (new THREE.Vector3 (0.0, 0.0, 0.0));
scene.add (camera);
let ambientLight = new THREE.AmbientLight (0x888888);
scene.add (ambientLight);
let light = new THREE.DirectionalLight (0x888888);
light.position.copy (camera.position);
scene.add (light);
let rgb = [0, 197, 237];
let baseColor = new THREE.Color (rgb[0] / 255.0, rgb[1] / 255.0, rgb[2] / 255.0);
let phongGeometry = new THREE.SphereGeometry (1.0, 32, 16);
let phongMaterial = new THREE.MeshPhongMaterial ({
color : baseColor
});
let standardGeometry = new THREE.SphereGeometry (1.0, 32, 16);
let standardMaterial = new THREE.MeshStandardMaterial ({
color : baseColor,
metalness : 0.0,
roughness : 0.0
});
let emissiveRgb = [0, 0, 0];
let emissiveColor = new THREE.Color (emissiveRgb[0] / 255.0, emissiveRgb[1] / 255.0, emissiveRgb[2] / 255.0);
phongMaterial.emissive = emissiveColor;
standardMaterial.emissive = emissiveColor;
let phongMesh = new THREE.Mesh (phongGeometry, phongMaterial);
phongMesh.position.set (1.5, 0.0, 0.0);
let standardMesh = new THREE.Mesh (standardGeometry, standardMaterial);
standardMesh.position.set (-1.5, 0.0, 0.0);
scene.add (phongMesh);
scene.add (standardMesh);
renderer.render (scene, camera);
let envMaps = [
'envmap/posx.jpg',
'envmap/negx.jpg',
'envmap/posy.jpg',
'envmap/negy.jpg',
'envmap/posz.jpg',
'envmap/negz.jpg'
];
let loader = new THREE.CubeTextureLoader ();
scene.environment = loader.load (envMaps, () => {
renderer.render (scene, camera);
});
window.onresize = function () {
let width = document.body.clientWidth;
let height = document.body.clientHeight;
camera.aspect = width / height;
camera.updateProjectionMatrix ();
renderer.setSize (width, height);
renderer.render (scene, camera);
};
}
window.onload = function () {
let scriptElement = document.createElement ('script');
scriptElement.type = 'text/javascript';
scriptElement.src = window.location.hash.substring (1);
scriptElement.onload = () => {
Sandbox3D ();
};
document.head.appendChild (scriptElement);
};
</script>
</head>
<body>
<canvas id="canvas"></canvas>
</body>
</html>