3D object represent with primitive shapes

Click For Summary

Discussion Overview

The discussion revolves around the representation of 3D objects in R3 space using basic primitive shapes such as spheres, cones, and cylinders. Participants explore the validity of this claim, considering both mathematical and practical perspectives.

Discussion Character

  • Debate/contested
  • Conceptual clarification
  • Technical explanation

Main Points Raised

  • Some participants assert that representing 3D objects with only spheres, cones, and cylinders is not valid.
  • Others seek clarification on the meaning of "representing 3D objects into primitive shapes," indicating a lack of clarity in the initial claim.
  • One participant suggests that the representation of complex 3D objects can depend on the context, distinguishing between strict mathematical representation and practical applications.
  • It is noted that real 3D objects can be accurately represented by assemblies of simple units like tetrahedrons, which is a principle used in finite element analysis and CAD.
  • Another viewpoint emphasizes that at an artistic level, complex shapes can be represented using a variety of basic units, allowing for distortion and creativity.

Areas of Agreement / Disagreement

Participants generally disagree on the validity of representing 3D objects solely with spheres, cones, and cylinders, with multiple competing views regarding the definitions and contexts of representation.

Contextual Notes

The discussion highlights the ambiguity in the term "representing 3D objects into primitive shapes," and the varying interpretations based on mathematical versus practical contexts.

shanky
Messages
7
Reaction score
0
Hi,
Given a 3D object in R3 space can we represent it using three basic primitive shapes like Sphere, Cone and Cylinder? Would this claim be valid?
 
Physics news on Phys.org
No.
 
Orodruin said:
No.

Hi Orodruin,

Can you be more clear. Why No and isn't it write to represent 3D objects into any primitive shapes.
 
It is not very clear what you mean by "representing 3D objects into primitive shapes".
 
Orodruin said:
It is not very clear what you mean by "representing 3D objects into primitive shapes".
I am trying to decompose 3D object (eg. Bunny) into primitive shapes basis functions.
 
Depends on whether you mean in a strict mathematical sense or in a practical representation sense .

(1) Real 3D objects of great complexity can be accurately represented by assemblies of simple units like tetrahedrons . This is one of the basic principles of finite element analysis and some types of 3D CAD .

Tetrahedrons and other primitive shapes like cubes can be used in a basic way or they can be systematically deformed to give a higher level of accuracy .

Some examples : http://www.truegrid.com/fe.html

(2) At a more artistic level complex 3D shapes can be represented by assemblies of basic units taken from a big selection of basic units - anything from simple cubes to arms, legs bugs and spaceships . Again these objects can be deliberately distorted as required .

Fun to play with : https://www.tinkercad.com/
 
Last edited:
  • Like
Likes   Reactions: jim mcnamara

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
5K
  • · Replies 4 ·
Replies
4
Views
4K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 35 ·
2
Replies
35
Views
5K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 3 ·
Replies
3
Views
3K