1.0.1 #2
tristanGIANDO
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Copyright (c) 2023 tristanGIANDO
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Orbit data calculator and 3D representation
A brief introduction
ABOUT
Orbit is an application that creates a 3D representation of objects in orbit.
From some data, Orbit calculates additional data to refine the representation or help the research.
To create an object in orbit, you will need :
_
in front ofOne source I've used a lot is Wikipedia: https://fr.m.wikipedia.org/wiki/Liste_d%27objets_du_Syst%C3%A8me_solaire
Beware though, it's not always correct or accurate.
From the data, Orbit calculates additional data to refine the creation of orbits.
INSTALL
This tool is written in Python 3, Qt and uses SQLite.
Associated plug-in (not essential) : Autodesk Maya 2022+
The tool implements
Qt.py
developed by Motosso and available here: https://github.com/mottosso/Qt.py It allows you to use any version of Qt. This is why the tool works both in standalone and in Maya.From a terminal, run
pip3 install PyQt5
(or any Qt equivalent).USAGE
Run the file
launcher.py
from an IDE or Autodesk Maya or this code :Once you have opened the UI, you need to determine a location where the project can be saved.
Click on the
set_project
button and select a folder.A database is automatically created and this is where your data will be stored.
To add an object, simply enter the required data in the
Create
tab and click on the button of the same name.If you are in standalone mode, the object you create will be added to the database, but to view it in 3D, you need to be in Autodesk Maya.
If this is not the case, don't panic, every time you open a project, Maya will read all the contents of the database and create anything that doesn't exist.
So there's never any need to save your scenes - everything is done automatically, just set up a project!
API DOCUMENTATION
Init project
Get elements
Add element
Delete element
Made with ❤️
This discussion was created from the release 1.0.1.
Beta Was this translation helpful? Give feedback.
All reactions