Exploring alternative types of 3D geometric primitives for representing sketches in the 3Doodle method can offer different trade-offs in terms of expressiveness and compactness of the final output. Some potential options include:
3D Splines: Introducing 3D spline curves as geometric primitives can provide a smoother representation of curved surfaces and contours in the sketches. This can enhance the expressiveness of the sketches, especially for objects with organic shapes.
3D Point Clouds: Utilizing 3D point clouds as primitives can offer a more detailed and granular representation of the object's surface geometry. While this may increase the complexity of the representation, it can capture intricate details with higher fidelity.
3D Mesh Primitives: Employing simplified 3D mesh structures as primitives can strike a balance between expressiveness and compactness. By representing objects with basic mesh elements like vertices, edges, and faces, it can provide a structured yet efficient representation of the 3D shapes.
Implicit Functions: Leveraging implicit functions or signed distance functions as primitives can offer a concise representation of complex shapes. By defining objects based on their implicit surfaces, it can enable a compact yet detailed description of the 3D geometry.
Exploring these alternative 3D geometric primitives in the 3Doodle method can offer diverse ways to represent sketches, each with its unique characteristics impacting the expressiveness and compactness of the final output.