You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
GitHubDragonFly 7a3c878346
Added DAE (Collada) exporter to some viewers
3 years ago
images Add files via upload 4 years ago
viewers Added DAE (Collada) exporter to some viewers 3 years ago
LICENSE Create LICENSE 4 years ago
README.md Update README.md 3 years ago
URLS4MODELS.md Update URLS4MODELS.md 3 years ago
index.html Added STEP Viewer to the menu 3 years ago

README.md

GitHubDragonFly.github.io

GitHubDragonFly's Website - access it here

Initially designed to serve as a hub with links to repositories and three.js 3D model viewers.

Do understand that GitHub servers are providing correct access to files, so cloning or downloading this repository will not have the same functionality if run locally without some server.

Repositories do contain projects in several different programming languages or a mix of: Java, VB .Net, C#, python, JavaScript, jQuery, HTML/CSS, shell.

There is a lot of information and descriptions, some intended for Industrial Automation and some for general/personal use.

Notes about three.js viewers:

  • they are functional AS THEY ARE
  • intended for viewing a single 3D model
  • the best choice of loading 3D models is via the viewers URL option (for URLs that have no CORS restrictions)
  • multiple URLs are allowed in some viewers and can be from mixed websites
  • buttons, where applicable: E - edges, F - flatShading, K - kinematics, A - animations, X- morphs, V - variants, T - textures, R - reflectivity, P - poses, CS - construction step (ldraw), DS - material side (front/back/double), # - grid, RST - reset
  • light controls, where applicable: DL - directional, SL - spotlight, HL - hemisphere, AL - ambient, DLi or SLi - light intensity
  • other controls, where applicable: BG - background color, C - object color, Eq - equirectangular, Opy - opacity, Shdw - shadow
  • see URLS4MODELS.md for examples as well as HTML_CSS_JS_Flask repository
  • lots of loading instructions in the HTML_CSS_JS repository
  • all files have to be in the same folder when loading files locally from a hard drive
  • some viewers might have some limitations when loading files locally from a hard drive
  • STEP Viewer is using occt-import-js
  • JSON Viewer has timeouts which might need to be adjusted when loading large files
  • LDRAW Viewer currently only supports MPD packed files as they are in the three.js repository. LDR and L3B support is possible but would require the whole LDraw parts library and modifications to the loader.
  • GLTF/GLB exporter seems to have a limitation, as reported here, applicable to DAE / FBX / MMD models which contain joints (for DAE you could try COLLADA2GLTF and for FBX you could try FBX2glTF converters instead)

This is all MIT licensed but please observe any other licenses that might be applicable to some files or content.