aurelia-three
TypeScript icon, indicating that this package has built-in type declarations

2.0.2 • Public • Published

aurelia-three

Le projet Aurelia-Three est une implémentation du moteur de ThreeJS avec des modules complémentaire orienté pour le BIM.

Ce plugin fait partie d'un ensemble disponible sur github.com/bimaps

Pour plus d'information concernant l'implémentation d'un plugin Aurelia voir la documentation : Aurelia plugin guide.


Viewer structure

Le viewer Three contient plusieurs zone :

  1. Zone d'objet 3D : contient la vue ThreeJS
  2. Side bar : implémenter et personaliser depuis l'application cliente (chaque zone périphérique à sa propre Sidebar)
  3. Three Cube : Permet la vision et la navigation dans les plans 3D et 2D

bimaps-view.jpg




Structure du plugin

  • components : regroupe les composants utilisé dans le viewer
    • sidebar : définit les composants pour le chargement d'outils dans toute les zones de l'espace du viewer
    • three-admin : gestion du sites
    • three-cube : cube d'orientation 3D
    • three-object-list : listing des objets (pour la sélection)
    • three-object-property-explorer : affichage des propriétés des objets 3D
    • three-object-property-list : listing des objets 3D
    • three-rule : editeur des règles pour les thèmes
    • three-style : editeur des styles pour les thèmes
  • dialogs : boite de dialogue (admin, exportation, checker)
  • helpers : fonction partagé des composants (navigation, loader, pointcloud, utils)
  • models : définition des modèles clients (site, object, material, geometry, checker, theme, style)
  • themes : fonction des thèmes visuels du viewer
  • tools : outil utilisé dans la Toolbar et à l'importation (mesure, rotation, translationn, selection, slice)

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.0.2
    0
    • latest

Version History

Package Sidebar

Install

npm i aurelia-three

Weekly Downloads

0

Version

2.0.2

License

AGPL-3.0-or-later

Unpacked Size

2.37 MB

Total Files

738

Last publish

Collaborators

  • bengirardet
  • tamuh