User Tools

Site Tools


ig:gfx:start

Differences

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

Link to this comparison view

ig:gfx:start [2025/10/16 10:26] – created ig_iiig:gfx:start [2025/10/16 10:35] (current) ig_ii
Line 1: Line 1:
 = IG.Model.Processor Documentation = = IG.Model.Processor Documentation =
 +
 == Contents == == Contents ==
  
Line 5: Line 6:
  
 [[#Setting-Up-Paths|2 Setting Up Paths]] [[#Setting-Up-Paths|2 Setting Up Paths]]
-[[#Introduction-Paths|2.1 Introduction Paths]] + 
-[[#Understanding-SVG-Form|2.2 Understanding SVG Form]] +** [[#Introduction-Paths|2.1 Introduction Paths]] 
-[[#Basic-SVG-Path-Commands|2.2.1 Basic SVG Path Commands]] + 
-[[#Curve-Commands|2.2.2 Curve Commands]] +** [[#Understanding-SVG-Form|2.2 Understanding SVG Form]] 
-[[#Arc-Command|2.2.3 Arc Command]] + 
-[[#Supported-JSON-Path-Commands|2.3 Supported JSON Path Commands in IG.Model.Processor (in millimeters)]] +*** [[#Basic-SVG-Path-Commands|2.2.1 Basic SVG Path Commands]] 
-[[#Parsing-Paths|2.4 Parsing Paths into Custom JSON Format]] + 
-[[#Path-Requirements|2.5 Requirements for Paths]] +*** [[#Curve-Commands|2.2.2 Curve Commands]] 
-[[#Example-JSON-Path|2.6 Example JSON Path Commands]] + 
-[[#Referencing-Path-Definitions|2.7 Referencing Path Definitions via the ''profile'' Parameter]]+*** [[#Arc-Command|2.2.3 Arc Command]] 
 + 
 +** [[#Supported-JSON-Path-Commands|2.3 Supported JSON Path Commands in IG.Model.Processor (in millimeters)]] 
 + 
 +** [[#Parsing-Paths-into-Custom-JSON-Format|2.4 Parsing Paths into Custom JSON Format]] 
 + 
 +** [[#Requirements-for-Paths|2.5 Requirements for Paths]] 
 + 
 +** [[#Example-JSON-Path-Commands|2.6 Example JSON Path Commands]] 
 + 
 +** [[#Referencing-Path-Definitions|2.7 Referencing Path Definitions via the ''profile'' Parameter]]
  
 [[#Model-Type-Solid|3 Model Type: Solid 1.3]] [[#Model-Type-Solid|3 Model Type: Solid 1.3]]
-[[#Setting-Profiles-for-Solid|3.1 Setting Profiles for Solid]] + 
-[[#Incorrectly-Set-Profile|3.1.1 Figure: Incorrectly Set Profile]] +** [[#Setting-Profiles-for-Solid|3.1 Setting Profiles for Solid]] 
-[[#Correctly-Set-Profile|3.1.2 Figure: Correctly Set Profile]]+ 
 +*** [[#Incorrectly-Set-Profile|3.1.1 Figure: Incorrectly Set Profile]] 
 + 
 +*** [[#Correctly-Set-Profile|3.1.2 Figure: Correctly Set Profile]]
  
 [[#Model-Type-FlatPanel|4 Model Type: FlatPanel 1.3]] [[#Model-Type-FlatPanel|4 Model Type: FlatPanel 1.3]]
-[[#FlatPanel-General-Knowledge|4.1 General Knowledge of How a 5-Piece Furniture Door (Model Type: FlatPanel) Is Constructed]] + 
-[[#Components|4.1.1 Components]] +** [[#General-Knowledge-of-FlatPanel|4.1 General Knowledge of How a 5-Piece Furniture Door (Model Type: FlatPanel) Is Constructed]] 
-[[#Joint-Types|4.1.2 Joint Types]] + 
-[[#Profiles|4.1.3 Profiles]] +*** [[#Components|4.1.1 Components]] 
-[[#Frame-Positioning|4.2 Positioning and Dimensions of Frame Components]] + 
-[[#Board-Placement-Table|4.2.1 Example Board Placement Table]] +*** [[#Joint-Types|4.1.2 Joint Types]] 
-[[#Graphical-Representation|4.2.2 Graphical Representation of Board Positions]] + 
-[[#Example-JSON-Board-Positions|4.2.3 Example: JSON Configuration for Board Positions]] +*** [[#Profiles|4.1.3 Profiles]] 
-[[#Intersection-Parameter|4.3 Intersection Parameter (''intersection''): JSON Configuration for Joint Types]] + 
-[[#Overview|4.3.1 Overview]] +** [[#Positioning-and-Dimensions|4.2 Positioning and Dimensions of Frame Components]] 
-[[#Intersection-JSON-Syntax|4.3.2 JSON Syntax for Intersection]] + 
-[[#Example-in-Usage|4.3.3 Example in Usage]] +*** [[#Example-Board-Placement-Table|4.2.1 Example Board Placement Table]] 
-[[#Supported-Intersection-Types|4.3.4 Supported Intersection Types]] + 
-[[#Details|4.3.5 Details]] +*** [[#Graphical-Representation|4.2.2 Graphical Representation of Board Positions]] 
-[[#Usage-Notes|4.3.6 Usage Notes]] + 
-[[#Visual-Examples|4.3.7 Visual Examples]] +*** [[#Example-JSON-Board-Positions|4.2.3 Example: JSON Configuration for Board Positions]] 
-[[#Butt-Joints|4.3.8 Butt Joints “HORIZONTAL” and “VERTICAL”]] + 
-[[#Solid-and-Miter-Joints|4.3.9 Solid and Miter Joints “SOLID” and “TRIANGLE”]] +** [[#Intersection-Parameter|4.3 Intersection Parameter (''intersection''): JSON Configuration for Joint Types]] 
-[[#InnerPanel|4.4 Explanation of "innerPanel"{} Object Configuration]] + 
-[[#InnerPanel-Parameters|4.4.1 Parameters for "innerPanel"]] +*** [[#Overview|4.3.1 Overview]] 
-[[#InnerPanel-Examples|4.4.2 Visual Examples for innerPanel Models]]+ 
 +*** [[#JSON-Syntax-for-Intersection|4.3.2 JSON Syntax for Intersection]] 
 + 
 +*** [[#Example-in-Usage|4.3.3 Example in Usage]] 
 + 
 +*** [[#Supported-Intersection-Types|4.3.4 Supported Intersection Types]] 
 + 
 +*** [[#Details|4.3.5 Details]] 
 + 
 +*** [[#Usage-Notes|4.3.6 Usage Notes]] 
 + 
 +*** [[#Visual-Examples|4.3.7 Visual Examples]] 
 + 
 +*** [[#Butt-Joints|4.3.8 Butt Joints “HORIZONTAL” and “VERTICAL”]] 
 + 
 +*** [[#Solid-and-Miter-Joints|4.3.9 Solid and Miter Joints “SOLID” and “TRIANGLE”]] 
 + 
 +** [[#Explanation-of-innerPanel|4.4 Explanation of ''innerPanel''{} object Configuration]] 
 + 
 +*** [[#Parameters-for-innerPanel|4.4.1 Parameters for ''innerPanel'']] 
 + 
 +*** [[#Visual-Examples-for-innerPanel|4.4.2 Visual Examples for innerPanel Models]]
  
 [[#Model-Type-Extrusion|5 Model Type: Extrusion 1.0]] [[#Model-Type-Extrusion|5 Model Type: Extrusion 1.0]]
  
 [[#UV-Coordinates|6 UV Coordinates]] [[#UV-Coordinates|6 UV Coordinates]]
-[[#UV-Mapping-JSON|6.1 Configuring UV Mapping Parameters with JSON]] + 
-[[#UV-Origin|6.2 UV Mapping (''uvOrigin'')]] +** [[#Configuring-UV-Mapping-Parameters|6.1 Configuring UV Mapping Parameters with JSON]] 
-[[#UV-Tile-Scale|6.3 UV Tile Scale (''patchSize'')]] + 
-[[#Texture-Offset|6.4 Offsetting Texture (''uOffset'') and (''vOffset'')]] +** [[#UV-Mapping-uvOrigin|6.2 UV Mapping (''uvOrigin'')]] 
-[[#UV-Rotation|6.5 UV Rotation (''rotation'')]]+ 
 +** [[#UV-Tile-Scale-patchSize|6.3 UV tile scale (''patchSize'')]] 
 + 
 +** [[#Offsetting-Texture|6.4 Offsetting texture (''uOffset'') and (''vOffset'')]] 
 + 
 +** [[#UV-Rotation|6.5 UV Rotation (''rotation'')]]
  
 [[#Mesh-Quality|7 Mesh Quality]] [[#Mesh-Quality|7 Mesh Quality]]
-[[#Quality-Parameter|7.1 Parameter (''quality'')]] 
-[[#Quality-Examples|7.2 Quality Parameter Visual Examples]] 
  
-[[#JSON-Summary|8 JSON Parameters Summary and Full JSON Example]]+** [[#Parameter-quality|7.1 Parameter (''quality'')]] 
 + 
 +** [[#Quality-Parameter-Visual-Examples|7.2 Quality parameter visual examples]] 
 + 
 +[[#JSON-Parameters-Summary|8 JSON Parameters Summary and Full JSON example]]
ig/gfx/start.txt · Last modified: 2025/10/16 10:35 by ig_ii