user-manual:ch02
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
user-manual:ch02 [2024/04/29 17:37] – [Import and Export Data] gaetan | user-manual:ch02 [2025/04/03 10:01] (current) – [Common panel handling] Tim | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Table of Contents ====== | ====== Table of Contents ====== | ||
* [[: | * [[: | ||
- | * [[: | + | * [[: |
* [[: | * [[: | ||
* [[: | * [[: | ||
Line 19: | Line 19: | ||
- | ====== | + | ====== Handling |
===== Common panel handling ===== | ===== Common panel handling ===== | ||
Line 29: | Line 29: | ||
Normally, not all possible panels are actually present in the user interface. However, all panels are accessible through the Panels menu of GroIMP' | Normally, not all possible panels are actually present in the user interface. However, all panels are accessible through the Panels menu of GroIMP' | ||
- | The arrangement of all panels is called a panel _layout_. The menu Panels/Set Layout provides a set of predefined layouts | + | The arrangement of all panels is called a panel _layout_. The menu Panels/Set Layout provides a set of predefined layouts |
See more documentation on: | See more documentation on: | ||
* [[: | * [[: | ||
* [[: | * [[: | ||
- | * [[:user-guide:panel_data_import|Import data from Panels]] | + | * [[:tutorials:import-object-in-groimp|Import data from Panels]] |
+ | * [[: | ||
Line 40: | Line 41: | ||
- | The main entity you work on in GroIMP is the _project_. A project may consist of various parts, e.g., files, source code, a scene (2D, 3D, or other), resource objects like data sets, 3D materials or the like. Several projects can be open at the same time, each in its own main window. | + | The main entity you work on in GroIMP is the //project//. A project may consist of various parts, e.g., files, source code, a scene (2D, 3D, or other), resource objects like data sets, 3D materials or the like. Several projects can be open at the same time, each in its own main window. |
You create a new project by choosing the menu item File/ | You create a new project by choosing the menu item File/ | ||
- | Saving of a project is done in the File menu too. Here, only GS and GSZ are available as file formats. The GS file format in fact consists of a set of files written in the folder containing the GS file: `graph.xml` contains the scene graph of the project, the folder `META-INF` some meta information about the files, and if there are files included in the project, they will be written in the folder (or subfolders) too. To avoid conflicts between different projects, it is mandatory to use an own folder for each project. | + | Saving of a project is done in the File menu, too. Here, only GS and GSZ are available as file formats. The GS file format in fact consists of a set of files written in the folder containing the GS file: `graph.xml` contains the scene graph of the project, the folder `META-INF` some meta information about the files, and if there are files included in the project, they will be written in the folder (or subfolders) too. To avoid conflicts between different projects, it is mandatory to use an own folder for each project. |
Contrary to the GS file format, the GSZ file format only consists of a single file. This file is actually a file in the common zip-format with special content: It contains all the files which comprise a project in the GS file format in a single zip archive. You can use standard zip tools to examine or even modify its contents. | Contrary to the GS file format, the GSZ file format only consists of a single file. This file is actually a file in the common zip-format with special content: It contains all the files which comprise a project in the GS file format in a single zip archive. You can use standard zip tools to examine or even modify its contents. | ||
Line 50: | Line 51: | ||
While working with an open project, there is one difference between projects in GS/GSZ file format: If you modify and save files (e.g., text files) contained in a GS project, they will be written to your file system immediately because the GS file format consists of a set of files in your file system. However, for a GSZ project, these files are written to an internal storage: Your modifications are persistently saved only when the whole project is saved. | While working with an open project, there is one difference between projects in GS/GSZ file format: If you modify and save files (e.g., text files) contained in a GS project, they will be written to your file system immediately because the GS file format consists of a set of files in your file system. However, for a GSZ project, these files are written to an internal storage: Your modifications are persistently saved only when the whole project is saved. | ||
+ | See more: | ||
+ | * [[: | ||
====== Import and Export Data ====== | ====== Import and Export Data ====== | ||
- | There are many file type supported in GroIMP. | + | Many file types are supported in GroIMP. |
See more: | See more: | ||
Line 59: | Line 62: | ||
Tutorial: | Tutorial: | ||
* [[: | * [[: | ||
+ | * [[: | ||
==== Import a Project ==== | ==== Import a Project ==== | ||
- | To import a file as project you need to click on //file>open...//. The list of supported project | + | To import a file as project you need to click on //File>Open...//. The list of supported project |
* gs | * gs | ||
* gsz | * gsz | ||
Line 72: | Line 76: | ||
==== Import an Object in the Graph ==== | ==== Import an Object in the Graph ==== | ||
- | To import an object you need to have a project open. Then in //object>Insert File// will help you select the object you want to import | + | To import an object you need to have a project open. Then, //Object>Insert File// will help you select the object you want to import |
An object is imported as a node in your project. It can be added under either the root of the project, or the RGGRoot. | An object is imported as a node in your project. It can be added under either the root of the project, or the RGGRoot. | ||
Line 78: | Line 82: | ||
==== Import an Object in an Explorer ==== | ==== Import an Object in an Explorer ==== | ||
- | GroIMP also include | + | GroIMP also includes |
- | In these explorer | + | In these explorers |
- | For instance, for files, | + | For instance, for files, |
==== MTG ==== | ==== MTG ==== | ||
Follow this [[: | Follow this [[: | ||
+ | ===== Resource Drag and Drop ===== | ||
+ | |||
+ | Starting with GroIMP 2.1.6 it is possible to select items from a explorer and drop them to the CodeEditor, to create a reference to this resource. For example a shader called " |
user-manual/ch02.1714405045.txt.gz · Last modified: 2024/04/29 17:37 by gaetan