User Tools

Site Tools


ig:gfx:how-to-run-ig.model.processor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ig:gfx:how-to-run-ig.model.processor [2025/10/29 08:54] – created ig_iiig:gfx:how-to-run-ig.model.processor [2025/10/29 09:11] (current) ig_ii
Line 9: Line 9:
 ===== Main Options ===== ===== Main Options =====
   * **--model {SOLID, FLAT, EXTRUSION, REVOLUTION}**   * **--model {SOLID, FLAT, EXTRUSION, REVOLUTION}**
-    Select the model to be processed. Model names are case-insensitive (e.g., SOLID, solid, Solid).\\\\ +    Select the model to be processed. Model names are case-insensitive (e.g., SOLID, solid, Solid).\\ 
-    Default: ''SOLID''\\\\+    Default: ''SOLID''\\
     Example: ''--model SOLID''     Example: ''--model SOLID''
          
   * **--file <path>**   * **--file <path>**
-    Specify the absolute path of the file to be processed. The file format depends on the selected model (e.g., JSON for SOLID).\\\\ +    Specify the absolute path of the file to be processed. The file format depends on the selected model (e.g., JSON for SOLID).\\ 
-    Default: empty\\\\+    Default: empty\\
     Example: ''--file C:/path/to/your/file/test.json''     Example: ''--file C:/path/to/your/file/test.json''
          
   * **--output {obj, stl, step, all, ctm, obj+ctm}**   * **--output {obj, stl, step, all, ctm, obj+ctm}**
-    Specify the output format(s). Case-insensitive.\\\\ +    Specify the output format(s). Case-insensitive.\\ 
-    Default: ''obj''\\\\+    Default: ''obj''\\
     Example: ''--output obj''     Example: ''--output obj''
          
   * **--out <path>**   * **--out <path>**
-    Optional. Specify the output folder for generated models.\\\\ +    Optional. Specify the output folder for generated models.\\ 
-    Default: ''c:/tmp''\\\\+    Default: ''c:/tmp''\\
     Example: ''--out C:/path/to/your/folder/''     Example: ''--out C:/path/to/your/folder/''
          
   * **--no-uvs**   * **--no-uvs**
-    Disable UV generation for the ''.obj'' output.\\\\ +    Disable UV generation for the ''.obj'' output.\\ 
-    If specified, no UV coordinates will be included.\\\\+    If specified, no UV coordinates will be included.\\
     Additionally, no post-processing of mesh shading will be performed; the mesh will be outputted with flat shading.     Additionally, no post-processing of mesh shading will be performed; the mesh will be outputted with flat shading.
 +
   * **--quality**   * **--quality**
     Overwrite JSON quality parameters.     Overwrite JSON quality parameters.
Line 55: Line 56:
  
 **Model Flag:** **Model Flag:**
-<pre> +  --extrusion
---extrusion +
-</pre>+
  
-  * **extrusion-101-min1.4.json** Example commands:+  * **extrusion-101-min1.4.json** 
 +    Example commands:
          
-    **Linux:**+    **Linux:**
 <code bash> <code bash>
 ./IG_Model_Processor --model extrusion --file extrusion-101-min1.4.json --output OBJ ./IG_Model_Processor --model extrusion --file extrusion-101-min1.4.json --output OBJ
 </code> </code>
          
-    **Windows:**+    **Windows:**
 <code bash> <code bash>
 IG.Model.Processor.exe --model extrusion --file extrusion-101-min1.4.json --output OBJ IG.Model.Processor.exe --model extrusion --file extrusion-101-min1.4.json --output OBJ
 </code> </code>
  
-List of Sample Files+Sample File List: 
-<pre>  +  extrusion-101-min1.4.json
-extrusion-101-min1.4.json  +
-</pre>+
  
  
Line 82: Line 80:
  
 **Model Flag:** **Model Flag:**
-<pre> +  --flat or --flatpanel
---flat or --flatpanel +
-</pre>+
  
-  * **flatPanel-101-horizontal-min1.4.json** Example commands:+  * **flatPanel-101-horizontal-min1.4.json** 
 +    Example commands:
          
-    **Linux:**+    **Linux:**
 <code bash> <code bash>
 ./IG_Model_Processor --model flatpanel --file flatPanel-101-horizontal-min1.4.json --output OBJ ./IG_Model_Processor --model flatpanel --file flatPanel-101-horizontal-min1.4.json --output OBJ
 </code> </code>
          
-    **Windows:**+    **Windows:**
 <code bash> <code bash>
 IG.Model.Processor.exe --model flatpanel --file flatPanel-101-horizontal-min1.4.json --output OBJ IG.Model.Processor.exe --model flatpanel --file flatPanel-101-horizontal-min1.4.json --output OBJ
 </code> </code>
   
-List of Sample Files+Sample File List: 
-<pre>  +  flatPanel-101-horizontal-min1.4.json 
-flatPanel-101-horizontal-min1.4.json +  flatPanel-102-vertical-min1.4.json 
-flatPanel-102-vertical-min1.4.json +  flatPanel-103-solid-min1.4.json 
-flatPanel-103-solid-min1.4.json +  flatPanel-104-triangle-min1.4.json 
-flatPanel-104-triangle-min1.4.json +  flatPanel-111-horizontal-raised-min1.4.json 
-flatPanel-111-horizontal-raised-min1.4.json +  flatPanel-112-vertical-raised-min1.4.json 
-flatPanel-112-vertical-raised-min1.4.json +  flatPanel-113-solid-raised-min1.4.json 
-flatPanel-113-solid-raised-min1.4.json +  flatPanel-114-triangle-raised-min1.4.json 
-flatPanel-114-triangle-raised-min1.4.json +  flatPanel-115-vertical-arched-panel-min1.4.json
-flatPanel-115-vertical-arched-panel-min1.4.json +
-</pre>+
  
  
Line 117: Line 112:
  
 **Model Flag:** **Model Flag:**
-<pre> +  --solid
---solid +
-</pre>+
  
-  * **solid-101-min1.4.json** Example commands:+  * **solid-101-min1.4.json** 
 +    Example commands:
          
-    **Linux:**+    **Linux:**
 <code bash> <code bash>
 ./IG_Model_Processor --model solid --file solid-101-min1.4.json --output OBJ ./IG_Model_Processor --model solid --file solid-101-min1.4.json --output OBJ
 </code> </code>
          
-    **Windows:**+    **Windows:**
 <code bash> <code bash>
 IG.Model.Processor.exe --model solid --file solid-101-min1.4.json --output OBJ IG.Model.Processor.exe --model solid --file solid-101-min1.4.json --output OBJ
 </code> </code>
   
-List of Sample Files+Sample File List: 
-<pre> +  solid-101-min1.4.json 
-solid-101-min1.4.json +  solid-102-min1.4.json 
-solid-102-min1.4.json +  solid-103-min1.4.json 
-solid-103-min1.4.json +  solid-104-min1.4.json 
-solid-104-min1.4.json +  solid-111-min1.4.json 
-solid-111-min1.4.json +  solid-112-min1.4.json 
-solid-112-min1.4.json +  solid-113-min1.4.json 
-solid-113-min1.4.json +  solid-114-default-min1.4.json 
-solid-114-default-min1.4.json +  solid-114-min1.4.json 
-solid-114-min1.4.json +  solid-131-square-path-min1.4.json 
-solid-131-square-path-min1.4.json +  solid-132-beveled-path-min1.4.json 
-solid-132-beveled-path-min1.4.json +  solid-134-arched-panel-min1.4.json 
-solid-134-arched-panel-min1.4.json +  solid-135-square-with-profile-min1.4.json
-solid-135-square-with-profile-min1.4.json +
-</pre>+
  
  
Line 156: Line 148:
  
 **Model Flag:** **Model Flag:**
-<pre> +  --revolution
---revolution +
-</pre>+
  
-  * **revolution-101.json** Example commands:+  * **revolution-101.json** 
 +    Example commands:
          
-    **Linux:**+    **Linux:**
 <code bash> <code bash>
 ./IG_Model_Processor --model revolution --file revolution-101.json --output OBJ ./IG_Model_Processor --model revolution --file revolution-101.json --output OBJ
 </code> </code>
          
-    **Windows:**+    **Windows:**
 <code bash> <code bash>
 IG.Model.Processor.exe --model revolution --file revolution-101.json --output OBJ IG.Model.Processor.exe --model revolution --file revolution-101.json --output OBJ
 </code> </code>
   
 +Sample File List: 
 +  revolution-101.json
ig/gfx/how-to-run-ig.model.processor.1761724469.txt.gz · Last modified: 2025/10/29 08:54 by ig_ii