How to make Isosurfaces with "tickness" ?

 
Post new topic   Reply to topic    K3DSurf forum Forum Index -> New Mathematical Objects
View previous topic :: View next topic  
Author Message
nextstep
Site Admin


Joined: 06 Jan 2007
Posts: 158

PostPosted: Wed Jan 10, 2007 6:04 am    Post subject: How to make Isosurfaces with "tickness" ? Reply with quote

Hi all,
The ultimate formulas for tickness is :
G[x, y, z] = F[x, y, z] * F[x - (T/R)*dF()/dx, y - (T/R)*dF()/dy, z - (T/R)*df()/dz]
Where : dF()/dx == partial derivative of F() to the variable x.
R = sqrt[(dF()/dx)^2 + (dF()/dy)^2 + (dF()/dz)^2]
T = Tickness value

Applied to Schwartz-P :
F():(cos(x) + cos(y) + cos(z))*((cos(x + sin(x)/2.3) + cos(y + sin(y)/2.3) + cos(z + sin(z)/2.3)))
[x, y, z]: -7, 7

_________________
Cheers,
Taha
Back to top View user's profile Send private message
tomot



Joined: 21 Jul 2007
Posts: 9
Location: Vancouver

PostPosted: Fri Jul 27, 2007 4:02 pm    Post subject: Reply with quote

nextstep:

does one need to use a program such as Mathmatica or Maple
to do the calculus that produce thickness for other surfaces?

if the answer is No to the above question;

How do I implement the code for your "Ultimate thickness formula"
into a the .k3ds file

Please explain a little bit more about the process.

thanks!
Back to top View user's profile Send private message
nextstep
Site Admin


Joined: 06 Jan 2007
Posts: 158

PostPosted: Sun Jul 29, 2007 1:04 am    Post subject: Reply with quote

Hi,
Code:
does one need to use a program such as Mathematica or Maple
to do the calculus that produce thickness for other surfaces?

If you want to make tick surfaces, you can use some 3D program (AFAIK Hexagon can do it) : This is how most 3D artists are generating them. Using my formula can be hard especially if you're not familiar with this kind of exercises Wink . Also, there is no way to implement it in a .k3ds file because K3DSurf can't generate the appropriate formulas for your surface.
In short, i suggest you to look for informations on which 3D program (like Hexagon, Maya...) that have implemented this kind of feature. Hope it's clear enought...
_________________
Cheers,
Taha
Back to top View user's profile Send private message
inode



Joined: 27 Jan 2007
Posts: 60
Location: Austria

PostPosted: Sun Nov 04, 2007 11:39 am    Post subject: Another simple way to make a surface thick Reply with quote

In some cases it's very easy to created a thick surface by squaring those part of the formular which is describing the main surface.

For example the formula of a hyperboloid is:
x*x - y*y + z

Squaring it and subtract it from a "thickness value" will give the desired formula:
4 -(x*x - y*y + z)^2

Wink Gerd



example 2:
Sphere: 1-(x^2+y^2+z^2)
Hollow Sphere: 0.05-(1-(x^2+y^2+z^2))^2

example 3:
Rounded Cube: 1-(x^22 + y^22 + z^22)
Hollow Rounded Cube: 0.8-(1-(x^22 + y^22 + z^22))^2
Back to top View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    K3DSurf forum Forum Index -> New Mathematical Objects All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


2005 Powered by phpBB © 2001, 2005 phpBB Group


Start Your Own Video Sharing Site

Free Web Hosting | Free Forum Hosting | FlashWebHost.com | Image Hosting | Photo Gallery | FreeMarriage.com

Powered by PhpBBweb.com, setup your forum now!
For Support, visit Forums.BizHat.com