Skip to content

Manon-Arc/projetDev_IHM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

3D Object Control Project with Qt C++ Interface and Unity C#

by GUILLEMOT Killian, ARCAS Manon

📌 Table of Contents :

I. Badges

II. License

III. Presentation

IV. Availables features

V. Required Configuration

VI. Installation

🎯 Badges :

C++ logo Csharp logo Unity logo Qt logo

📑 License :

MIT

📋 Presentation :

This project demonstrates the integration of a user interface developed in Qt C++ to control a 3D object visualized in Unity. The Qt user interface allows the user to manipulate the properties of the 3D object, such as its position, rotation, and instantiate GameObjects, while Unity is used to visualize the 3D object and apply the modifications in real time.

🌟 Features :

  • Qt C++ user interface to control a 3D object in Unity.
  • Connection system (database)
  • Control of the position, and rotation of the 3D object and instantiate new GameObject.
  • Real-time visualization of modifications made to the 3D object in Unity.

🔧 Required Configuration :

  • Qt : Qt Creator is used to develop the user interface in C++.
  • Unity : Unity is used to visualize the 3D object and receive control commands.

💻 Installation :

Note for Users:

This project has specific configuration requirements in terms of compatibility between the server and the client.

  • The Unity server included in this project is specifically designed to run on Windows due to Unity's compatibility with this platform.

  • The Qt C++ client, on the other hand, has been developed and tested on Linux. However, it may be possible to run it on other platforms, but this has not been tested.

Install the client
Install the server

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published