Property | Type | Description | |
---|---|---|---|
col | double[] |
Property | Type | Description | |
---|---|---|---|
mGlobalAngleX | double | ||
mGlobalAngleY | double | ||
mGlobalAngleZ | double | ||
mInternFormula | |||
mProjection | Fractrace.Geometry.Projection | ||
mTransforms | List |
||
old_formula | int | ||
old_jx | double | ||
old_jy | double | ||
old_jz | double | ||
old_jzz | double | ||
old_zykl | long |
Method | Description | |
---|---|---|
FixPoint ( long zykl, double x, double y, double z, double zz, double xd, double yd, double zd, double zzd, double wix, double wiy, double wiz, double jx, double jy, double jz, double jzz, int formula, bool invers, int pixelX, int pixelY, bool use4Points ) : double |
Im Gegensatz zu klasischen Funktion Winkel wird hier von vorn gerechnet, die isometrische Ansicht entfällt.
|
|
Formulas ( ) : System |
Initialisierung
|
|
Formulas ( Fractrace.DataTypes.PictureData pData ) : System |
Initialisierung
|
|
GetTransform ( double x, double y, double z ) : Fractrace.Geometry.Vec3 |
Wendet die in mProjection enthaltenen Transformationen an.
|
|
GetTransformWithoutProjection ( double x, double y, double z ) : Fractrace.Geometry.Vec3 |
Transform the point (x,y,z) corresponding the defined rotations.
|
|
RayCastAt ( long zykl, double x, double y, double z, double zz, double xd, double yd, double zd, double zzd, double wix, double wiy, double wiz, double jx, double jy, double jz, double jzz, int formula, bool invers, int pixelX, int pixelY, bool use4Points ) : double |
Copy of fixpoint (no normals are computed).
|
|
Rechne ( double x, double y, double z, double zz, long zykl, double wix, double wiy, double wiz, double jx, double jy, double jz, double jzz, int formula, bool invers ) : int |
Die Berechnung wird gestartet.
|
|
TestPoint ( double x, double y, double z, bool inverse ) : bool |
Test, if the given point is element of the difined set. Don't work with the internal formulas.
|
|
Winkel ( long zykl, double x, double y, double z, double zz, double xd, double yd, double zd, double zzd, double wix, double wiy, double wiz, double jx, double jy, double jz, double jzz, int formula, bool perspective, bool invers ) : double |
Method | Description | |
---|---|---|
LinearCos ( double angle ) : double | ||
LinearSin ( double angle ) : double | ||
LinearTan2 ( double angle1, double angle2 ) : double | ||
Transform ( double x, double y, double z ) : Fractrace.Geometry.Vec3 |
Transformiert den angegebenen Punkt. Die Rotationen um (0,0,0) werden dabei nicht beruecksichtigt (outdated).
|
Method | Description | |
---|---|---|
Dra ( double ar, double ai, double br, double bi, long zkl ) : long | ||
H1 ( double ar, double ai, double aj, double ak, double br, double bi, double bj, double bk, long zkl ) : long | ||
H2 ( double ar, double ai, double aj, double ak, double br, double bi, double bj, double bk, long zkl ) : long | ||
H3 ( double ar, double ai, double aj, double ak, double br, double bi, double bj, double bk, long zkl ) : long | ||
H4 ( double ar, double ai, double aj, double ak, double br, double bi, double bj, double bk, long zkl ) : long | ||
H6 ( double ar, double ai, double aj, double ak, double br, double bi, double bj, double bk, long zkl, bool invers ) : long |
Abgeänderte Form vom Mandelbulb
|
|
H7 ( double ar, double ai, double aj, double ak, double br, double bi, double bj, double bk, long zkl, bool invers ) : long |
Benutzung der Vektorrotation.
|
|
Komp ( double ar, double ai, double br, double bi, long zkl ) : long | ||
Mandelbulb3D ( double ar, double ai, double aj, double ak, double br, double bi, double bj, double bk, long zkl, bool invers ) : long | ||
Mandelbulb3DPow2 ( double ar, double ai, double aj, double ak, double br, double bi, double bj, double bk, long zkl, bool invers ) : long |
Quadratische Version (ohne Winkel)
|
|
Mandelbulb3DPow8 ( double ar, double ai, double aj, double ak, double br, double bi, double bj, double bk, long zkl, bool invers ) : long |
Quadratische Version (ohne Winkel)
|
|
Qu ( double ar, double ai, double aj, double ak, double br, double bi, double bj, double bk, long zkl ) : long | ||
Wuerfel ( double ar, double ai, double aj, double ak, double br, double bi, double bj, double bk, long zkl ) : long |
public FixPoint ( long zykl, double x, double y, double z, double zz, double xd, double yd, double zd, double zzd, double wix, double wiy, double wiz, double jx, double jy, double jz, double jzz, int formula, bool invers, int pixelX, int pixelY, bool use4Points ) : double | ||
zykl | long | |
x | double | |
y | double | |
z | double | |
zz | double | |
xd | double | |
yd | double | |
zd | double | |
zzd | double | |
wix | double | |
wiy | double | |
wiz | double | |
jx | double | |
jy | double | |
jz | double | |
jzz | double | |
formula | int | |
invers | bool | |
pixelX | int | |
pixelY | int | |
use4Points | bool | Hier wird unterschieden, ob nur dieser Punkt, oder auch seine Nachbarpixel /// betrachtet werden. |
return | double |
public Formulas ( Fractrace.DataTypes.PictureData pData ) : System | ||
pData | Fractrace.DataTypes.PictureData | |
return | System |
public GetTransform ( double x, double y, double z ) : Fractrace.Geometry.Vec3 | ||
x | double | The x. |
y | double | The y. |
z | double | The z. |
return | Fractrace.Geometry.Vec3 |
public GetTransformWithoutProjection ( double x, double y, double z ) : Fractrace.Geometry.Vec3 | ||
x | double | The x. |
y | double | The y. |
z | double | The z. |
return | Fractrace.Geometry.Vec3 |
protected LinearCos ( double angle ) : double | ||
angle | double | |
return | double |
protected LinearSin ( double angle ) : double | ||
angle | double | |
return | double |
protected LinearTan2 ( double angle1, double angle2 ) : double | ||
angle1 | double | |
angle2 | double | |
return | double |
public RayCastAt ( long zykl, double x, double y, double z, double zz, double xd, double yd, double zd, double zzd, double wix, double wiy, double wiz, double jx, double jy, double jz, double jzz, int formula, bool invers, int pixelX, int pixelY, bool use4Points ) : double | ||
zykl | long | |
x | double | |
y | double | |
z | double | |
zz | double | |
xd | double | |
yd | double | |
zd | double | |
zzd | double | |
wix | double | |
wiy | double | |
wiz | double | |
jx | double | |
jy | double | |
jz | double | |
jzz | double | |
formula | int | |
invers | bool | |
pixelX | int | |
pixelY | int | |
use4Points | bool | |
return | double |
public Rechne ( double x, double y, double z, double zz, long zykl, double wix, double wiy, double wiz, double jx, double jy, double jz, double jzz, int formula, bool invers ) : int | ||
x | double | x-Position in Ansichtskoordinaten |
y | double | y-Position in Ansichtskoordinaten |
z | double | z-Position in Ansichtskoordinaten |
zz | double | zz-Position in Ansichtskoordinaten (alt) |
zykl | long | Benutzte Zyklen |
wix | double | Globaler Winkel X |
wiy | double | Globaler Winkel Y |
wiz | double | Globaler Winkel Z |
jx | double | Julia Parameter x |
jy | double | Julia Parameter y |
jz | double | Julia Parameter z |
jzz | double | Julia Parameter zz |
formula | int | Formel-ID |
invers | bool | Gibt an, ob von innen gerechnet wird. |
return | int |
public TestPoint ( double x, double y, double z, bool inverse ) : bool | ||
x | double | |
y | double | |
z | double | |
inverse | bool | |
return | bool |
protected Transform ( double x, double y, double z ) : Fractrace.Geometry.Vec3 | ||
x | double | |
y | double | |
z | double | |
return | Fractrace.Geometry.Vec3 |
public Winkel ( long zykl, double x, double y, double z, double zz, double xd, double yd, double zd, double zzd, double wix, double wiy, double wiz, double jx, double jy, double jz, double jzz, int formula, bool perspective, bool invers ) : double | ||
zykl | long | |
x | double | |
y | double | |
z | double | |
zz | double | |
xd | double | |
yd | double | |
zd | double | |
zzd | double | |
wix | double | |
wiy | double | |
wiz | double | |
jx | double | |
jy | double | |
jz | double | |
jzz | double | |
formula | int | |
perspective | bool | |
invers | bool | |
return | double |
protected TomoFormula,Fractrace.TomoGeometry mInternFormula | ||
return |
protected Projection,Fractrace.Geometry mProjection | ||
return | Fractrace.Geometry.Projection |