|
def | sDF (r, xc, yc, zc, x, y, z) |
|
def | gradSdf (xc, yc, zc, x, y, z) |
|
def | hessSdf (xc, yc, zc, x, y, z) |
|
Definition at line 64 of file sdf.py.
◆ gradSdf()
def sdf.Sphere.gradSdf |
( |
|
xc, |
|
|
|
yc, |
|
|
|
zc, |
|
|
|
x, |
|
|
|
y, |
|
|
|
z |
|
) |
| |
Definition at line 71 of file sdf.py.
71 def gradSdf(xc, yc, zc, x, y, z):
72 a = pow(x-xc, 2)+pow(y-yc, 2)+pow(z-zc, 2)
73 c_val = math.sqrt(a)
74 c_val_A = 1/c_val
75 c_val_dx = c_val_A * (x-xc)
76 c_val_dy = c_val_A * (y-yc)
77 c_val_dz = c_val_A * (z-zc)
78
79 return [c_val_dx, c_val_dy, c_val_dz]
80
◆ hessSdf()
def sdf.Sphere.hessSdf |
( |
|
xc, |
|
|
|
yc, |
|
|
|
zc, |
|
|
|
x, |
|
|
|
y, |
|
|
|
z |
|
) |
| |
Definition at line 81 of file sdf.py.
81 def hessSdf(xc, yc, zc, x, y, z):
82
83
84
85 return [0, 0, 0, 0, 0, 0]
86
87
◆ sDF()
def sdf.Sphere.sDF |
( |
|
r, |
|
|
|
xc, |
|
|
|
yc, |
|
|
|
zc, |
|
|
|
x, |
|
|
|
y, |
|
|
|
z |
|
) |
| |
Definition at line 66 of file sdf.py.
66 def sDF(r, xc, yc, zc, x, y, z):
67 a = pow(x-xc, 2)+pow(y-yc, 2)+pow(z-zc, 2)
68 c_val = math.sqrt(a)-r
69 return c_val
70
The documentation for this class was generated from the following file:
- users_modules/tutorials/adv-1/sdf.py