visual3d:documentation:pipeline:general_information:pipeline_introduction
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| visual3d:documentation:pipeline:general_information:pipeline_introduction [2024/06/18 13:31] – sgranger | visual3d:documentation:pipeline:general_information:pipeline_introduction [2024/07/17 15:45] (current) – created sgranger | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Pipeline Introduction ====== | ||
| + | |||
| **THIS PAGE IS UNDER CONSTRUCTION! So it's still being developed, and is a combination of the following wiki pages:** | **THIS PAGE IS UNDER CONSTRUCTION! So it's still being developed, and is a combination of the following wiki pages:** | ||
| Line 9: | Line 11: | ||
| **https:// | **https:// | ||
| - | ====== Introduction | + | ===== Introduction ===== |
| Every step you perform in Visual3D through the user interface, can also be accomplished using a pipeline command. The pipeline commands are a way of automating the processing procedure. | Every step you perform in Visual3D through the user interface, can also be accomplished using a pipeline command. The pipeline commands are a way of automating the processing procedure. | ||
| Line 17: | Line 19: | ||
| Once you have created a pipeline, it can be saved as a [[Visual3D: | Once you have created a pipeline, it can be saved as a [[Visual3D: | ||
| - | ====== Pipeline Workshop | + | ===== Pipeline Workshop ===== |
| - | You can open the pipeline workshop by going to Pipeline -> Workshop or clicking on the button on the [[Visual3D:Overview: | + | You can open the pipeline workshop by going to Pipeline -> Workshop or clicking on the button on the [[Visual3D:Getting_Started: |
| **The pipeline workshop has three sections:** | **The pipeline workshop has three sections:** | ||
| - | |{{PipelineWorkshop.png}} | + | |{{:PipelineWorkshop.png}} |
| Commands can be moved into the Main Pipeline by using the Add **>> | Commands can be moved into the Main Pipeline by using the Add **>> | ||
| - | ===== Editing a Command | + | ==== Editing a Command ==== |
| - | |{{PipelineWorkshop_EditGUI.png}} | + | |{{:PipelineWorkshop_EditGUI.png}} |
| - | |{{PipelineWorkshop_TextEdit.png}} | + | |{{:PipelineWorkshop_TextEdit.png}} |
| - | ====== Pipeline Command | + | ===== Pipeline Command ===== |
| Every pipeline command has a text edit option (not all commands have GUI - or user interface). The command text is always set up as follows: | Every pipeline command has a text edit option (not all commands have GUI - or user interface). The command text is always set up as follows: | ||
| Line 50: | Line 52: | ||
| Each parameter must start with a slash. | Each parameter must start with a slash. | ||
| - | ==== Special Characters | + | === Special Characters === |
| * **!** - if this is the first character of a line, the line is considered a comment. If the ! is at the beginning of a variable name, the default value of the variable is used | * **!** - if this is the first character of a line, the line is considered a comment. If the ! is at the beginning of a variable name, the default value of the variable is used | ||
| Line 60: | Line 62: | ||
| When defining signal names or pipeline parameters, NEVER use a mathematical operator or a special character in the signal name. It's also best to avoid spaces (use an underscore **_** instead). | When defining signal names or pipeline parameters, NEVER use a mathematical operator or a special character in the signal name. It's also best to avoid spaces (use an underscore **_** instead). | ||
| - | ====== Pipeline Parameters | + | ===== Pipeline Parameters ===== |
| Pipeline parameters can be used to pass data from one command to another. They can be used in many different ways. | Pipeline parameters can be used to pass data from one command to another. They can be used in many different ways. | ||
| Line 88: | Line 90: | ||
| |* Different commands have different behavior depending on what they are intended to do. In another command, leaving a parameter blank will not necessarily bring up a prompt.\\ * The " | |* Different commands have different behavior depending on what they are intended to do. In another command, leaving a parameter blank will not necessarily bring up a prompt.\\ * The " | ||
| - | ====== Expressions | + | ===== Expressions ===== |
| - | The [[Visual3D: | + | The [[Visual3D: |
| - | Many commands have pipeline parameters that accept expressions using the same syntax as the [[Visual3D: | + | Many commands have pipeline parameters that accept expressions using the same syntax as the [[Visual3D: |
| - | ===== Signal Names ===== | + | ==== Signal Names ==== |
| - | ==== Signal Names as Expressions | + | === Signal Names as Expressions === |
| - | **In an [[Visual3D: | + | **In an [[Visual3D: |
| **Signals are referenced by SIGNAL_TYPE:: | **Signals are referenced by SIGNAL_TYPE:: | ||
| - | |**This signal would be referenced DERIVED:: | + | |**This signal would be referenced DERIVED:: |
| **Important: | **Important: | ||
| - | ==== Signal Names as Parameters | + | === Signal Names as Parameters === |
| Many commands have the following parameters | Many commands have the following parameters | ||
| Line 118: | Line 120: | ||
| This means the command requires the type, folder and signal names specified in these parameters (instead of using the Expression syntax). | This means the command requires the type, folder and signal names specified in these parameters (instead of using the Expression syntax). | ||
| - | ====== FAQ ====== | + | ===== FAQ ===== |
| |Frequently Asked Questions: | |Frequently Asked Questions: | ||
visual3d/documentation/pipeline/general_information/pipeline_introduction.1718717496.txt.gz · Last modified: by sgranger
