Creating 3D Objects from 3D Data

  • Thread starter Thread starter r4nd0m
  • Start date Start date
  • Tags Tags
    3d Data
Click For Summary

Discussion Overview

The discussion revolves around the challenge of creating smooth 3D objects from a set of 3D data points, where each point is defined by three spatial coordinates. Participants explore various methods and software options for visualizing and interpolating these points, which do not necessarily form simple surfaces.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant seeks freeware applications to create smooth 3D objects from a large dataset of spatial coordinates.
  • Another participant suggests that achieving a smooth representation may require an interpolation scheme.
  • A participant provides an example of wanting to create a smooth 3D ball from approximately 1000 points, questioning the feasibility of this task.
  • Some participants propose using averaging schemes or surface fitting to determine characteristics like center and radius for simpler shapes.
  • Concerns are raised about the complexity of the actual objects being worked with, which are described as "crazy" and not resembling simple geometric forms.
  • One participant questions whether interpolation is the correct approach for their more complicated objects.
  • Another participant suggests using triangulation algorithms to connect sampled points and find a smooth approximation for rendering.
  • A new participant inquires about plotting a set of 3D data that includes a physical quantity, seeking straightforward plotting packages.

Areas of Agreement / Disagreement

Participants express differing views on the appropriate methods for visualizing complex 3D data, with no consensus on the best approach or software. The discussion remains unresolved regarding the specific techniques that would be most effective for the varied types of objects described.

Contextual Notes

Participants mention various interpolation and averaging techniques without agreeing on their applicability to the specific types of data being discussed. There are also references to specific software tools, but no definitive recommendations are made.

r4nd0m
Messages
96
Reaction score
1
I have a set of 3D data (i.e. a large file where each row contains three spatial coordinates) and I'd like to get a nice, smooth 3D object out of it. The objects are not surfaces, so it's not just plotting a function (i.e. to every (x,y) there exists more than one z).

Does anyone have an idea which (freeware) application can deal with this kind of stuff? Thanks in advance.
 
Physics news on Phys.org
Are you merely looking to effectively plot "pixels" or "voxels"?
To get something "smooth" out of a collection of points, you probably have to provide some kind of interpolation scheme.
 
Well, let's say I have some 1000 points which form (or should form) a ball, for example. What I want to get is a nice, smooth 3D ball. Is that possible?
 
You can try to run it through some kind of averaging scheme.
You could do a surface fit to a sphere to determine the center and radius.
 
yeah, but those objects are pretty crazy and really far away from spheres.
what kind of averaging schemes do you mean?
 
r4nd0m said:
Well, let's say I have some 1000 points which form (or should form) a ball, for example. What I want to get is a nice, smooth 3D ball. Is that possible?

r4nd0m said:
yeah, but those objects are pretty crazy and really far away from spheres.
what kind of averaging schemes do you mean?

What "objects" are you talking about?
Didn't you just ask about a ball (whose surface is a sphere)?

Here are some examples of interpolation:
http://en.wikipedia.org/wiki/Interpolation
 
:rolleyes:
The ball was just an example. The objects that I'm working with are much complicated.

I'm not really sure if interpolation is what I'm searching for.
 
How many points are you talking about?
For a simple platform to get a first look at the data,
try http://www.vpython.org
to plot pixels (as boxes) in 3-D.
 
It's about 30x30x30 points, more or less.
 
  • #10
First try my suggestion above.
If your points describe a surface, you could try some algorithm that triangulates it [which guesses how the sampled-points are possibly connected], then another algorithm that tries to find a smooth approximation of it... to be rendered on a finer grid.
 
  • #11
hi,
i want to plot a set of 3-D data.
i have 3 spatial co-ordinates (x, y, z) and then a physical quantity i have measured.
Is there a straight forward free plotting package i could use to plot this data?

thanks!
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 3 ·
Replies
3
Views
6K
Replies
2
Views
3K
  • · Replies 15 ·
Replies
15
Views
3K
  • · Replies 19 ·
Replies
19
Views
2K
  • · Replies 14 ·
Replies
14
Views
11K
  • · Replies 4 ·
Replies
4
Views
3K