Spaceyes 3D, le logiciel de survol temps réel et maquettage 3D
capl.gif
Accueil arrow SpacEyes3D arrow Plugin & SDK
SpacEyes3D Plugin & SDK
Intègrez la technologie SpacEyes3D dans vos applications

Développez des interfaces de visualisation 3D personnalisées, intégrez l'affichage 3D temps réel dans vos applications SIG, réalisez un portail cartographique web 3D... SpacEyes3D SDK permet de mettre à profit toute la technologie SpacEyes3D pour réaliser des solutions 3D innovantes !

 

 sdk_extjs_app_web.png

Portail web 3D : l'API Basic permet d'intégrer SpacEyes3D Plugin dans une application web en personnalisant l'interface avec une charte graphique spécifique 

 

 sdk_touchscreen_app_web.png

Borne 3D tactile : l'API Basic permet de développer une interface entièrement personnalisée avec une ergonomie adaptée à la technologie tactile.

 

 wiki_web.jpg
Wiki 3D : l'API Pro permet de développer des applications web 3D avancées intégrant des outils de sélection, de création et d'édition 3D. Les fonctions de synchonisation permettent de coordonner les données en temps réel avec un serveur de données spatiales centralisé.

 

 

 
SpacEyes3D Plugin & SDK en détail

Le Kit de Développement SpacEyes3D (SpacEyes3D SDK) permet de développer des applications personnalisées sur la base du composant SpacEyes3D Plugin. 

 

 

SpacEyes3D Plugin


SpacEyes3D Plugin est un composant basé sur la technologie de SpacEyes3D. Ce composant permet d’intégrer la technologie SpacEyes3D dans une application classique ou dans une application web.

 

SpacEyes3D Plugin permet d’ouvrir et de manipuler des projets 3D réalisés avec SpacEyes3D Builder sous licence SpacEyes3D SDK.

 

SpacEyes3D Plugin est intégrable sous deux formes :

  • Un composant ActiveX permettant l'inclusion dans toute application Windows supportant cette technologie, indépendamment du langage de programmation (par exemple C#, C++, Visual Basic, Python).
  • Un Plugin à destination des navigateurs Internet (Internet explorer, Firefox, Chrome) permettant l'intégration dans une application Web (JavaScript).

 

SpacEyes3D Plugin inclut une interface de programmation (API) permettant de développer des applications personnalisées sur la base de la technologie SpacEyes3D.

 

 

API Basic et API Pro


SpacEyes3D Plugin propose deux niveaux d’API selon la licence choisie: API Basic et API Pro.

L'API Basic permet de développer des applications personnalisées de visualisation 3D grâce à des fonctions simples de contrôle des projets SpacEyes3D : gestion des calques, accès aux vues thématiques, contrôle de la caméra, sélection d'objets 3D...

L'API Pro permet de développer des applications 3D avancées grâce à des fonctionnalités avancées de contrôle des projets SpacEyes3D : dessin et acquisition de marqueurs 3D, extraction de données SIG, synchronisation avec un serveur de données spatiales, requêtes SQL,...

 

 

Fonctionnalités

API Basic

API Pro

Création d'un projet

Création d'un socle 3D à partir d'un MNT et d'une image

check.png

check.png 

Ouverture d'un projet 

Ouverture d'un projet SPV créé avec SpacEyes3D SDK 

check.png check.png

Gestion de la scène 

Fonctionnalités générales de gestion de la scène (modes de navigation, interactions clavier/souris, conversion de coordonnées 2D/3D.)

check.png 

check.png 

Options d'affichage 

Configuration générale de l'affichage (mode stéréo, exagération du relief...) 

check.png 

check.png 

Gestion de l'interface utilisateur

- Gestion des panneaux et dialogues intégrés (panneau de configuration, thèmes, dialogues, ...)

- Personnalisation de l'apparence 

check.png 

check.png 

Contrôle de la caméra 

 Contrôle de la position de l'observateur (position et angle de la caméra, zoom, ...) 

check.png check.png

Gestion des vues thématiques

            Accès à l'arborescence des vues thématiques du projet (permet de reconstruire une interface personnalisée) 

check.png 

check.png 

Gestion des calques

- Accès à l'arborescence des calques, nom, légende, visibilité, transparence (permet de reconstruire une interface personnalisée)

- Création de groupes de calques

- Destruction de calques 

check.png check.png

Gestion des calques de marqueurs

         Création de calques de marqueurs

- check.png

Ajout de marqueurs

Ajout d'objets 2D et 3D dans la scène 

-

check.png 

Acquisition/édition de marqueurs

Acquisition de géométries éditées par l'utilisateur dans la maquette 

-

check.png 

Sélection d'objets 

Récupération de l'identifiant d'objets à partir d'une sélection effectuée par l'utilisateur dans la scène 3D 

check.png *

check.png *

Extraction d'objets SIG

Extraction de la géométrie et des attributs des objets SIG à partir de la maquette 

-

check.png *

Filtrage des couches SIG et commandes SQL

Modification en temps réel des données SIG sources de la maquette à partir de filtre sSQL avancés. 

-

check.png *

Synchronisation des couches SIG 

Synchronisation en temps réel de la maquette à partir des données SIG sources 

-

check.png *

Fonctions utilitaires 

Fonctions utilitaires diverses (changement de projection, création de primitives géométriques, manipulation d'objets JSON, ...) 

check.png 

check.png 

(*) Fonctions activables ou désactivables calque par calque depuis SpacEyes3D Builder