Compare commits
4 Commits
7f4460b88a
...
081063647d
Author | SHA1 | Date |
---|---|---|
buttle | 081063647d | |
buttle | 3afcc0af56 | |
buttle | f6eeae77c5 | |
buttle | abd9491c47 |
Binary file not shown.
After Width: | Height: | Size: 218 KiB |
Binary file not shown.
After Width: | Height: | Size: 119 KiB |
Binary file not shown.
After Width: | Height: | Size: 162 KiB |
Binary file not shown.
After Width: | Height: | Size: 125 KiB |
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
@ -26,7 +26,7 @@ BASE_DIR = os.path.abspath(
|
||||||
'../')
|
'../')
|
||||||
)
|
)
|
||||||
OBJECT_DIR = os.path.join(BASE_DIR, 'objects')
|
OBJECT_DIR = os.path.join(BASE_DIR, 'objects')
|
||||||
OBJECT_TYPES = ['gltf', 'glb', 'obj', 'fbx', 'stl', 'dae']
|
OBJECT_TYPES = ['gltf', 'glb', 'obj', 'fbx', 'stl', 'dae', 'json', 'ply']
|
||||||
|
|
||||||
def get_directory_content(dir_path):
|
def get_directory_content(dir_path):
|
||||||
content = []
|
content = []
|
||||||
|
@ -107,6 +107,16 @@ def get_object(file_path, result={}):
|
||||||
object_path = str(file_path).replace(OBJECT_DIR, "")
|
object_path = str(file_path).replace(OBJECT_DIR, "")
|
||||||
result['urls'].append(f"/objects{object_path}")
|
result['urls'].append(f"/objects{object_path}")
|
||||||
return result
|
return result
|
||||||
|
if extension == 'json':
|
||||||
|
result['type'] = "json"
|
||||||
|
object_path = str(file_path).replace(OBJECT_DIR, "")
|
||||||
|
result['urls'].append(f"/objects{object_path}")
|
||||||
|
return result
|
||||||
|
if extension == 'ply':
|
||||||
|
result['type'] = "ply"
|
||||||
|
object_path = str(file_path).replace(OBJECT_DIR, "")
|
||||||
|
result['urls'].append(f"/objects{object_path}")
|
||||||
|
return result
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -57,7 +57,24 @@
|
||||||
>
|
>
|
||||||
</model-collada>
|
</model-collada>
|
||||||
%end
|
%end
|
||||||
|
%if object['type'] == "json":
|
||||||
|
<model-three
|
||||||
|
:backgroundAlpha="0"
|
||||||
|
@on-load="onLoad"
|
||||||
|
:rotation="rotation"
|
||||||
|
src="{{ object['urls'][0] }}"
|
||||||
|
>
|
||||||
|
</model-three>
|
||||||
|
%end
|
||||||
|
%if object['type'] == "ply":
|
||||||
|
<model-ply
|
||||||
|
:backgroundAlpha="0"
|
||||||
|
@on-load="onLoad"
|
||||||
|
:rotation="rotation"
|
||||||
|
src="{{ object['urls'][0] }}"
|
||||||
|
>
|
||||||
|
</model-ply>
|
||||||
|
%end
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue