Skip to content

Commit e53f447

Browse files
committed
Alphabetical order for file formats.
1 parent 06a24ef commit e53f447

File tree

4 files changed

+115
-116
lines changed

4 files changed

+115
-116
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ Online 3D Viewer (https://3dviewer.net) is a free and open source web solution t
1616

1717
## Supported file formats
1818

19-
* **Import**: obj, 3ds, stl, ply, gltf, glb, off, 3dm, fbx, dae, wrl, 3mf, amf, ifc, brep, step, iges, fcstd, bim.
20-
* **Export**: obj, stl, ply, gltf, glb, off, 3dm, bim.
19+
* **Import**: 3dm, 3ds, 3mf, amf, bim, brep, dae, fbx, fcstd, gltf, ifc, iges, step, stl, obj, off, ply, wrl.
20+
* **Export**: 3dm, bim, gltf, obj, off, stl, ply.
2121

2222
## External Libraries
2323

package.json

+13-14
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,24 @@
1010
"3d",
1111
"viewer",
1212
"cad",
13-
"obj",
14-
"3ds",
15-
"stl",
16-
"ply",
17-
"gltf",
18-
"glb",
19-
"off",
2013
"3dm",
21-
"fbx",
22-
"dae",
23-
"wrl",
14+
"3ds",
2415
"3mf",
2516
"amf",
26-
"ifc",
17+
"bim",
2718
"brep",
28-
"step",
29-
"iges",
19+
"dae",
20+
"fbx",
3021
"fcstd",
31-
"bim"
22+
"gltf",
23+
"ifc",
24+
"iges",
25+
"step",
26+
"stl",
27+
"obj",
28+
"off",
29+
"ply",
30+
"wrl"
3231
],
3332
"files": [
3433
"build/engine/o3dv.min.js",

website/index.html

+13-13
Original file line numberDiff line numberDiff line change
@@ -73,24 +73,24 @@
7373
<div class="intro_formats">
7474
<div class="intro_formats_title">Check an example file:</div>
7575
<div class="intro_file_formats">
76-
<a href="#model=assets/models/solids.obj,assets/models/solids.mtl">obj</a>
77-
<a href="#model=assets/models/cubes.3ds,assets/models/texture.png">3ds</a>
78-
<a href="#model=assets/models/utah_teapot.stl">stl</a>
79-
<a href="#model=assets/models/cow.ply">ply</a>
80-
<a href="#model=assets/models/DamagedHelmet.glb">gltf</a>
81-
<a href="#model=assets/models/cube.off">off</a>
8276
<a href="#model=assets/models/RhinoLogo.3dm">3dm</a>
83-
<a href="#model=assets/models/Y_Bot.fbx">fbx</a>
84-
<a href="#model=assets/models/X_Bot.dae">dae</a>
85-
<a href="#model=assets/models/extrusion3.wrl">wrl</a>
77+
<a href="#model=assets/models/cubes.3ds,assets/models/texture.png">3ds</a>
8678
<a href="#model=assets/models/rhombicuboctahedron.3mf">3mf</a>
8779
<a href="#model=assets/models/rook.amf">amf</a>
88-
<a href="#model=assets/models/haus.ifc">ifc</a>
80+
<a href="#model=assets/models/MultipleMeshes.bim">bim</a>
8981
<a href="#model=assets/models/as1_pe_203.brep">brep</a>
90-
<a href="#model=assets/models/as1_pe_203.stp">step</a>
91-
<a href="#model=assets/models/as1_pe_203.igs">iges</a>
82+
<a href="#model=assets/models/X_Bot.dae">dae</a>
83+
<a href="#model=assets/models/Y_Bot.fbx">fbx</a>
9284
<a href="#model=assets/models/ArchDetail.FCStd">fcstd</a>
93-
<a href="#model=assets/models/MultipleMeshes.bim">bim</a>
85+
<a href="#model=assets/models/DamagedHelmet.glb">gltf</a>
86+
<a href="#model=assets/models/haus.ifc">ifc</a>
87+
<a href="#model=assets/models/as1_pe_203.igs">iges</a>
88+
<a href="#model=assets/models/as1_pe_203.stp">step</a>
89+
<a href="#model=assets/models/utah_teapot.stl">stl</a>
90+
<a href="#model=assets/models/solids.obj,assets/models/solids.mtl">obj</a>
91+
<a href="#model=assets/models/cube.off">off</a>
92+
<a href="#model=assets/models/cow.ply">ply</a>
93+
<a href="#model=assets/models/extrusion3.wrl">wrl</a>
9494
</div>
9595
</div>
9696
</div>

website/info/index.html

+87-87
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<p>
3131
This is the user manual of <a href="https://3dviewer.net">3dviewer.net</a>.
3232
The website can open several 3D file formats and visualize them in your browser.
33-
It supports obj, 3ds, stl, ply, gltf, glb, off, 3dm, fbx, and much more.
33+
It supports the following file formats: 3dm, 3ds, 3mf, amf, bim, brep, dae, fbx, fcstd, gltf, ifc, iges, step, stl, obj, off, ply, wrl.
3434
</p>
3535
<h1 id="supported_formats">Supported formats</h2>
3636
<p>
@@ -48,12 +48,12 @@ <h1 id="supported_formats">Supported formats</h2>
4848
<th>Source</th>
4949
</tr>
5050
<tr>
51-
<td>Wavefront</td>
52-
<td>obj</td>
53-
<td>text</td>
51+
<td>Rhinoceros 3D</td>
52+
<td>3dm</td>
53+
<td>binary</td>
5454
<td class="center green">&#x2713</td>
5555
<td class="center green">&#x2713</td>
56-
<td>Native</td>
56+
<td><a href="https://github.com/mcneel/rhino3dm">rhino3dm</a></td>
5757
</tr>
5858
<tr>
5959
<td>3D Studio</td>
@@ -64,172 +64,172 @@ <h1 id="supported_formats">Supported formats</h2>
6464
<td>Native</td>
6565
</tr>
6666
<tr>
67-
<td rowspan="2">Stereolithography</td>
68-
<td rowspan="2">stl</td>
67+
<td>3D Manufacturing Format</td>
68+
<td>3mf</td>
6969
<td>text</td>
7070
<td class="center green">&#x2713</td>
71-
<td class="center green">&#x2713</td>
72-
<td>Native</td>
73-
</tr>
74-
<tr>
75-
<td class="hidden"></td>
76-
<td class="hidden"></td>
77-
<td>binary</td>
78-
<td class="center green">&#x2713</td>
79-
<td class="center green">&#x2713</td>
80-
<td>Native</td>
71+
<td class="center red">&#x2717</td>
72+
<td><a href="https://github.com/mrdoob/three.js">three.js</a></td>
8173
</tr>
8274
<tr>
83-
<td rowspan="2">Polygon File Format</td>
84-
<td rowspan="2">ply</td>
75+
<td>Additive Manufacturing Format</td>
76+
<td>amf</td>
8577
<td>text</td>
8678
<td class="center green">&#x2713</td>
87-
<td class="center green">&#x2713</td>
88-
<td>Native</td>
79+
<td class="center red">&#x2717</td>
80+
<td><a href="https://github.com/mrdoob/three.js">three.js</a></td>
8981
</tr>
9082
<tr>
91-
<td class="hidden"></td>
92-
<td class="hidden"></td>
93-
<td>binary</td>
83+
<td>Dotbim</td>
84+
<td>bim</td>
85+
<td>text</td>
9486
<td class="center green">&#x2713</td>
9587
<td class="center green">&#x2713</td>
9688
<td>Native</td>
9789
</tr>
9890
<tr>
99-
<td rowspan="2">glTF</td>
100-
<td>gltf</td>
91+
<td>BREP</td>
92+
<td>brep</td>
10193
<td>text</td>
10294
<td class="center green">&#x2713</td>
103-
<td class="center green">&#x2713</td>
104-
<td>Native</td>
95+
<td class="center red">&#x2717</td>
96+
<td><a href="https://github.com/kovacsv/occt-import-js">occt-import-js</a></td>
10597
</tr>
10698
<tr>
107-
<td class="hidden"></td>
108-
<td>glb</td>
109-
<td>binary</td>
110-
<td class="center green">&#x2713</td>
99+
<td>Collada</td>
100+
<td>dae</td>
101+
<td>text</td>
111102
<td class="center green">&#x2713</td>
112-
<td>Native</td>
103+
<td class="center red">&#x2717</td>
104+
<td><a href="https://github.com/mrdoob/three.js">three.js</a></td>
113105
</tr>
114106
<tr>
115-
<td rowspan="2">Object File Format</td>
116-
<td rowspan="2">off</td>
107+
<td rowspan="2">Filmbox</td>
108+
<td rowspan="2">fbx</td>
117109
<td>text</td>
118110
<td class="center green">&#x2713</td>
119-
<td class="center green">&#x2713</td>
120-
<td>Native</td>
111+
<td class="center red">&#x2717</td>
112+
<td><a href="https://github.com/mrdoob/three.js">three.js</a></td>
121113
</tr>
122114
<tr>
123115
<td class="hidden"></td>
124116
<td class="hidden"></td>
125117
<td>binary</td>
118+
<td class="center green">&#x2713</td>
126119
<td class="center red">&#x2717</td>
120+
<td><a href="https://github.com/mrdoob/three.js">three.js</a></td>
121+
</tr>
122+
<tr>
123+
<td>FreeCAD Standard file format</td>
124+
<td>FCStd</td>
125+
<td>text</td>
126+
<td class="center green">&#x2713</td>
127127
<td class="center red">&#x2717</td>
128-
<td>Native</td>
128+
<td><a href="https://github.com/kovacsv/occt-import-js">occt-import-js</a></td>
129129
</tr>
130130
<tr>
131-
<td>Dotbim</td>
132-
<td>bim</td>
131+
<td rowspan="2">glTF</td>
132+
<td>gltf</td>
133133
<td>text</td>
134134
<td class="center green">&#x2713</td>
135135
<td class="center green">&#x2713</td>
136136
<td>Native</td>
137137
</tr>
138138
<tr>
139-
<td>Rhinoceros 3D</td>
140-
<td>3dm</td>
139+
<td class="hidden"></td>
140+
<td>glb</td>
141141
<td>binary</td>
142142
<td class="center green">&#x2713</td>
143143
<td class="center green">&#x2713</td>
144-
<td><a href="https://github.com/mcneel/rhino3dm">rhino3dm</a></td>
144+
<td>Native</td>
145145
</tr>
146146
<tr>
147-
<td rowspan="2">Filmbox</td>
148-
<td rowspan="2">fbx</td>
147+
<td>Industry Foundation Classes</td>
148+
<td>ifc</td>
149149
<td>text</td>
150150
<td class="center green">&#x2713</td>
151151
<td class="center red">&#x2717</td>
152-
<td><a href="https://github.com/mrdoob/three.js">three.js</a></td>
152+
<td><a href="https://github.com/tomvandig/web-ifc">web-ifc</a></td>
153153
</tr>
154154
<tr>
155-
<td class="hidden"></td>
156-
<td class="hidden"></td>
157-
<td>binary</td>
155+
<td>IGES</td>
156+
<td>iges</td>
157+
<td>text</td>
158158
<td class="center green">&#x2713</td>
159159
<td class="center red">&#x2717</td>
160-
<td><a href="https://github.com/mrdoob/three.js">three.js</a></td>
160+
<td><a href="https://github.com/kovacsv/occt-import-js">occt-import-js</a></td>
161161
</tr>
162162
<tr>
163-
<td>Collada</td>
164-
<td>dae</td>
163+
<td>STEP</td>
164+
<td>step</td>
165165
<td>text</td>
166166
<td class="center green">&#x2713</td>
167167
<td class="center red">&#x2717</td>
168-
<td><a href="https://github.com/mrdoob/three.js">three.js</a></td>
168+
<td><a href="https://github.com/kovacsv/occt-import-js">occt-import-js</a></td>
169169
</tr>
170170
<tr>
171-
<td>Virtual Reality Modeling Language</td>
172-
<td>wrl</td>
171+
<td rowspan="2">Stereolithography</td>
172+
<td rowspan="2">stl</td>
173173
<td>text</td>
174174
<td class="center green">&#x2713</td>
175-
<td class="center red">&#x2717</td>
176-
<td><a href="https://github.com/mrdoob/three.js">three.js</a></td>
175+
<td class="center green">&#x2713</td>
176+
<td>Native</td>
177177
</tr>
178178
<tr>
179-
<td>3D Manufacturing Format</td>
180-
<td>3mf</td>
181-
<td>text</td>
179+
<td class="hidden"></td>
180+
<td class="hidden"></td>
181+
<td>binary</td>
182182
<td class="center green">&#x2713</td>
183-
<td class="center red">&#x2717</td>
184-
<td><a href="https://github.com/mrdoob/three.js">three.js</a></td>
183+
<td class="center green">&#x2713</td>
184+
<td>Native</td>
185185
</tr>
186186
<tr>
187-
<td>Additive Manufacturing Format</td>
188-
<td>amf</td>
187+
<td>Wavefront</td>
188+
<td>obj</td>
189189
<td>text</td>
190190
<td class="center green">&#x2713</td>
191-
<td class="center red">&#x2717</td>
192-
<td><a href="https://github.com/mrdoob/three.js">three.js</a></td>
191+
<td class="center green">&#x2713</td>
192+
<td>Native</td>
193193
</tr>
194194
<tr>
195-
<td>BREP</td>
196-
<td>brep</td>
195+
<td rowspan="2">Object File Format</td>
196+
<td rowspan="2">off</td>
197197
<td>text</td>
198198
<td class="center green">&#x2713</td>
199-
<td class="center red">&#x2717</td>
200-
<td><a href="https://github.com/kovacsv/occt-import-js">occt-import-js</a></td>
199+
<td class="center green">&#x2713</td>
200+
<td>Native</td>
201201
</tr>
202202
<tr>
203-
<td>STEP</td>
204-
<td>step</td>
205-
<td>text</td>
206-
<td class="center green">&#x2713</td>
203+
<td class="hidden"></td>
204+
<td class="hidden"></td>
205+
<td>binary</td>
207206
<td class="center red">&#x2717</td>
208-
<td><a href="https://github.com/kovacsv/occt-import-js">occt-import-js</a></td>
207+
<td class="center red">&#x2717</td>
208+
<td>Native</td>
209209
</tr>
210210
<tr>
211-
<td>IGES</td>
212-
<td>iges</td>
211+
<td rowspan="2">Polygon File Format</td>
212+
<td rowspan="2">ply</td>
213213
<td>text</td>
214214
<td class="center green">&#x2713</td>
215-
<td class="center red">&#x2717</td>
216-
<td><a href="https://github.com/kovacsv/occt-import-js">occt-import-js</a></td>
215+
<td class="center green">&#x2713</td>
216+
<td>Native</td>
217217
</tr>
218218
<tr>
219-
<td>FreeCAD Standard file format</td>
220-
<td>FCStd</td>
221-
<td>text</td>
219+
<td class="hidden"></td>
220+
<td class="hidden"></td>
221+
<td>binary</td>
222222
<td class="center green">&#x2713</td>
223-
<td class="center red">&#x2717</td>
224-
<td><a href="https://github.com/kovacsv/occt-import-js">occt-import-js</a></td>
223+
<td class="center green">&#x2713</td>
224+
<td>Native</td>
225225
</tr>
226226
<tr>
227-
<td>Industry Foundation Classes</td>
228-
<td>ifc</td>
227+
<td>Virtual Reality Modeling Language</td>
228+
<td>wrl</td>
229229
<td>text</td>
230230
<td class="center green">&#x2713</td>
231231
<td class="center red">&#x2717</td>
232-
<td><a href="https://github.com/tomvandig/web-ifc">web-ifc</a></td>
232+
<td><a href="https://github.com/mrdoob/three.js">three.js</a></td>
233233
</tr>
234234
</table>
235235
</p>

0 commit comments

Comments
 (0)