User Tools

Site Tools


ig:gfx:model-type-solid

Differences

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

Link to this comparison view

Next revision
Previous revision
ig:gfx:model-type-solid [2025/10/29 10:51] – created ig_iiig:gfx:model-type-solid [2025/10/29 14:10] (current) – ig_ii
Line 3: Line 3:
 The **Solid 1.4** model is a versatile model type for creating fundamental 3D solid objects. Its primary function is to produce cuboid shapes with width and height (specified dimensions) and rounded edges via radius parameters and profile path. However, it can also generate more complex geometries by sweeping a 2D cross-section (**''profile''**) along a 2D trajectory (**''path''**). This dual capability makes it suitable for a wide range of components, from simple blocks to custom-shaped boards like a panel with arcs and similar. The **Solid 1.4** model is a versatile model type for creating fundamental 3D solid objects. Its primary function is to produce cuboid shapes with width and height (specified dimensions) and rounded edges via radius parameters and profile path. However, it can also generate more complex geometries by sweeping a 2D cross-section (**''profile''**) along a 2D trajectory (**''path''**). This dual capability makes it suitable for a wide range of components, from simple blocks to custom-shaped boards like a panel with arcs and similar.
  
-[]+{{ :ig:gfx:modelprocessor:solid1_1.png |}} 
 +Figure 1: 3D illustration of the SOLID1\_1 model, showing dimensions, radii, and UV mapping.
  
-[]+ 
 +{{ :ig:gfx:modelprocessor:solid_1_3.png |}} 
 +Figure 2: Isometric view of an  SOLID1\_3 with arched panel example \textbf{path} with base rectangle ABCD and curved top.} ABCD describes frameWire path points .  A1,B1,C1,D1 are generated points from extrusion depth taken from profil path.
  
   * **Purpose:** To generate both simple and complex solid geometries, e.g., panels and boards.   * **Purpose:** To generate both simple and complex solid geometries, e.g., panels and boards.
Line 30: Line 33:
 //This section describes the geometry generation behavior of the Solid 1.3 model, applicable in IG.Model.Processor version ≥ 1.3.0.100.// //This section describes the geometry generation behavior of the Solid 1.3 model, applicable in IG.Model.Processor version ≥ 1.3.0.100.//
  
-[]+{{ :ig:gfx:modelprocessor:solid103_rendered.jpeg?nolink&600 |}} 
 +Figure 3: Solid with profile and path parameter from paths array
  
-==== Setting profiles for Solid ====+==== Setting profiles for Solid (SOLID1_3 or SOLID with width and height and profile definition) ====
 The core idea is that when a profile is swept along a path to create a frame, that profile's sketch should include a small, extra segment that extends inward. This extra piece creates a volumetric overlap with the internally generated "filling" shape. The core idea is that when a profile is swept along a path to create a frame, that profile's sketch should include a small, extra segment that extends inward. This extra piece creates a volumetric overlap with the internally generated "filling" shape.
  
Line 40: Line 44:
  
 This diagram shows a profile that stops exactly at the boundary of the internal filling. This creates a high-risk "coincident face" or seam, which can cause the boolean union to fail, resulting in rendering artifacts, gaps, or a non-watertight model. This diagram shows a profile that stops exactly at the boundary of the internal filling. This creates a high-risk "coincident face" or seam, which can cause the boolean union to fail, resulting in rendering artifacts, gaps, or a non-watertight model.
 +
 +{{:ig:gfx:modelprocessor:solid1_3_incorrect_profile.png?nolink&300|}}
  
 === Figure: Correctly Set Profile === === Figure: Correctly Set Profile ===
Line 45: Line 51:
 This diagram demonstrates the correct approach. The profile includes a small "lip" or "tail" that extends into the filling area. This intentional overlap ensures the boolean union is robust and reliable, producing a clean, solid final mesh. This diagram demonstrates the correct approach. The profile includes a small "lip" or "tail" that extends into the filling area. This intentional overlap ensures the boolean union is robust and reliable, producing a clean, solid final mesh.
  
-[]+{{:ig:gfx:solid1_3_correct_profile.png?nolink&300|}} 
  
-{{newpage}} 
ig/gfx/model-type-solid.1761731490.txt.gz · Last modified: by ig_ii