Skip to content

Commit 5fe02e7

Browse files
Update README.md
1 parent dc019e4 commit 5fe02e7

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

README.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -168,12 +168,20 @@ modifier.modify(mesh);
168168
169169
## Creators
170170
171-
The library provides a variety of so called mesh 'Creators' to construct various shapes the convenient way.
172-
More precisely the 'Factory Method' / 'Builder' pattern was applied for this purpose. A mesh creator works like a classis builder.
173-
The creator differs mainly in two points from a classic builder. We also provide getters and chaining was left out.
174-
In the meantime the library contains 100+ different mesh creators divided in various categories.
175-
Get a first impression and overview here: [Mesh Creators](documentation/documentation.md).
176-
Each creator derives from the 'IMeshCreator' interface. The following code example shows the mentioned root interface for all mesh creators.
171+
Effortless Shape Creation with Mesh Creators
172+
173+
The library provides a variety of Mesh Creators to simplify the construction of various shapes. These creators employ the Factory Method or Builder design pattern, allowing for a flexible and streamlined approach.
174+
175+
While similar to a classic builder, Mesh Creators offer a unique combination of features:
176+
177+
* **Getters and Setters:** Access and modify the creator's internal state using getters and setters, providing fine-grained control over the mesh creation process.
178+
* **Chaining is not supported:**
179+
180+
With over 100 Mesh Creators categorized for easy access, you can quickly and efficiently build a wide range of 3D shapes. For a comprehensive overview, refer to our documentation: [Mesh Creators](documentation/documentation.md)
181+
182+
Core of Mesh Creators: The IMeshCreator Interface
183+
184+
Every Mesh Creator in the library adheres to the IMeshCreator interface. The following code snippet illustrates this foundational interface:
177185

178186
```java
179187
package mesh.creator;

0 commit comments

Comments
 (0)