C# Class VisualPOVRAY.Factory

显示文件 Open project: TheAwesomePossum/VisualPOVray

Public Methods

Method Description
Intersect ( PovObj o1, PovObj o2, bool reactive = true ) : Intersection
blob ( float threshold = .06f, Point3 rotate = null, Point3 translate = null, List blob = null, bool reactive = false, Signal rthresh = null ) : Blob
blueSkyTexture ( float turbulence = 1f, Signal rturbulencee = null, bool reactive = true ) : BlueSkyTexture
box ( Point3 lowerleftcorner = null, Point3 upperrightcorner = null, Point3 translate = null, Point3 rotation = null, PovTexture texture = null, string finish = null, bool reactive = true ) : Box
cone ( Point3 bottompoint = null, float bottomradius = 1.0f, Signal bottomradiusr = null, Point3 toppoint = null, float topradius = 0.0f, Signal topradiusr = null, Point3 translate = null, Point3 rotation = null, string finish = null, PovTexture texture = null, bool reactive = true ) : Cone
cos ( Signal value, float initValue = 0f ) : Liftf
cos ( float currentTime, float currentValue, Signal value ) : float
diff ( PovObj o1, PovObj o2, bool reactive = true ) : Difference
event1 ( int time, VisualPOVRAY.Functions func ) : Event
everntfunc ( VisualPOVRAY.Functions rf, VisualPOVRAY.Functions func ) : Event
integral ( Signal value, float initValue = 0f ) : Liftf
leopardTexture ( String color1, String color2, String color3, float scale = .3f, Signal rscale = null, float turbulence = .5f, Signal rturbulence = null, bool reactive = true ) : LeopardTexture
lift ( Signal value, Liftf sigUp ) : Liftf
lift0 ( bool value ) : Lift0b
lift0 ( float value ) : Lift0f
lift0 ( string value ) : Lift0s
marbleTexture ( String color1, String color2, float turbulence = 100f, Signal rturbulence = null, float scale = 100f, Signal rscale = null, System.Boolean reactive = true ) : MarbleTexture
merge ( PovObj o1, PovObj o2, bool reactive = true ) : Merge
p2 ( Signal xs, Signal ys ) : Point2
p2 ( float x, float y, bool reactive = true ) : Point2
p3 ( Signal xs, Signal ys, Signal zs ) : Point3
p3 ( float x, float y, float z, bool reactive = true ) : Point3
plus ( Signal value, float initalValue ) : Liftf
plus ( float currentTime, float currentValue, Signal value ) : float
prism ( String spline_type, float height1, float height2, int numPoints, Point2 p, Point3 loc = null, bool reactive = false, Signal rh1 = null, Signal rh2 = null, Signal nps = null ) : Prism
sin ( Signal value, float initValue = 0f ) : Liftf
sin ( float currentTime, float currentValue, Signal value ) : float
sphere ( Point3 location = null, float radius = 1.0f, Signal rrad = null, Point3 translate = null, Point3 rotation = null, PovTexture texture = null, string finish = null, bool reactive = true ) : Sphere
union ( PovObj o1, PovObj o2, bool reactive = true ) : Union
waveTexture ( String color1, String color2, float scale = .1f, Signal rscale = null, bool reactive = true ) : WaveTexture

Private Methods

Method Description
integral ( float currentTime, float currentValue, Signal value ) : float

Method Details

Intersect() public static method

public static Intersect ( PovObj o1, PovObj o2, bool reactive = true ) : Intersection
o1 PovObj
o2 PovObj
reactive bool
return Intersection

blob() public static method

public static blob ( float threshold = .06f, Point3 rotate = null, Point3 translate = null, List blob = null, bool reactive = false, Signal rthresh = null ) : Blob
threshold float
rotate Point3
translate Point3
blob List
reactive bool
rthresh Signal
return Blob

blueSkyTexture() public static method

public static blueSkyTexture ( float turbulence = 1f, Signal rturbulencee = null, bool reactive = true ) : BlueSkyTexture
turbulence float
rturbulencee Signal
reactive bool
return BlueSkyTexture

box() public static method

public static box ( Point3 lowerleftcorner = null, Point3 upperrightcorner = null, Point3 translate = null, Point3 rotation = null, PovTexture texture = null, string finish = null, bool reactive = true ) : Box
lowerleftcorner Point3
upperrightcorner Point3
translate Point3
rotation Point3
texture PovTexture
finish string
reactive bool
return Box

cone() public static method

public static cone ( Point3 bottompoint = null, float bottomradius = 1.0f, Signal bottomradiusr = null, Point3 toppoint = null, float topradius = 0.0f, Signal topradiusr = null, Point3 translate = null, Point3 rotation = null, string finish = null, PovTexture texture = null, bool reactive = true ) : Cone
bottompoint Point3
bottomradius float
bottomradiusr Signal
toppoint Point3
topradius float
topradiusr Signal
translate Point3
rotation Point3
finish string
texture PovTexture
reactive bool
return Cone

cos() public static method

public static cos ( Signal value, float initValue = 0f ) : Liftf
value Signal
initValue float
return Liftf

cos() public static method

public static cos ( float currentTime, float currentValue, Signal value ) : float
currentTime float
currentValue float
value Signal
return float

diff() public static method

public static diff ( PovObj o1, PovObj o2, bool reactive = true ) : Difference
o1 PovObj
o2 PovObj
reactive bool
return Difference

event1() public static method

public static event1 ( int time, VisualPOVRAY.Functions func ) : Event
time int
func VisualPOVRAY.Functions
return Event

everntfunc() public static method

public static everntfunc ( VisualPOVRAY.Functions rf, VisualPOVRAY.Functions func ) : Event
rf VisualPOVRAY.Functions
func VisualPOVRAY.Functions
return Event

integral() public static method

public static integral ( Signal value, float initValue = 0f ) : Liftf
value Signal
initValue float
return Liftf

leopardTexture() public static method

public static leopardTexture ( String color1, String color2, String color3, float scale = .3f, Signal rscale = null, float turbulence = .5f, Signal rturbulence = null, bool reactive = true ) : LeopardTexture
color1 String
color2 String
color3 String
scale float
rscale Signal
turbulence float
rturbulence Signal
reactive bool
return LeopardTexture

lift() public static method

public static lift ( Signal value, Liftf sigUp ) : Liftf
value Signal
sigUp Liftf
return Liftf

lift0() public static method

public static lift0 ( bool value ) : Lift0b
value bool
return Lift0b

lift0() public static method

public static lift0 ( float value ) : Lift0f
value float
return Lift0f

lift0() public static method

public static lift0 ( string value ) : Lift0s
value string
return Lift0s

marbleTexture() public static method

public static marbleTexture ( String color1, String color2, float turbulence = 100f, Signal rturbulence = null, float scale = 100f, Signal rscale = null, System.Boolean reactive = true ) : MarbleTexture
color1 String
color2 String
turbulence float
rturbulence Signal
scale float
rscale Signal
reactive System.Boolean
return MarbleTexture

merge() public static method

public static merge ( PovObj o1, PovObj o2, bool reactive = true ) : Merge
o1 PovObj
o2 PovObj
reactive bool
return Merge

p2() public static method

public static p2 ( Signal xs, Signal ys ) : Point2
xs Signal
ys Signal
return Point2

p2() public static method

public static p2 ( float x, float y, bool reactive = true ) : Point2
x float
y float
reactive bool
return Point2

p3() public static method

public static p3 ( Signal xs, Signal ys, Signal zs ) : Point3
xs Signal
ys Signal
zs Signal
return Point3

p3() public static method

public static p3 ( float x, float y, float z, bool reactive = true ) : Point3
x float
y float
z float
reactive bool
return Point3

plus() public static method

public static plus ( Signal value, float initalValue ) : Liftf
value Signal
initalValue float
return Liftf

plus() public static method

public static plus ( float currentTime, float currentValue, Signal value ) : float
currentTime float
currentValue float
value Signal
return float

prism() public static method

public static prism ( String spline_type, float height1, float height2, int numPoints, Point2 p, Point3 loc = null, bool reactive = false, Signal rh1 = null, Signal rh2 = null, Signal nps = null ) : Prism
spline_type String
height1 float
height2 float
numPoints int
p Point2
loc Point3
reactive bool
rh1 Signal
rh2 Signal
nps Signal
return Prism

sin() public static method

public static sin ( Signal value, float initValue = 0f ) : Liftf
value Signal
initValue float
return Liftf

sin() public static method

public static sin ( float currentTime, float currentValue, Signal value ) : float
currentTime float
currentValue float
value Signal
return float

sphere() public static method

public static sphere ( Point3 location = null, float radius = 1.0f, Signal rrad = null, Point3 translate = null, Point3 rotation = null, PovTexture texture = null, string finish = null, bool reactive = true ) : Sphere
location Point3
radius float
rrad Signal
translate Point3
rotation Point3
texture PovTexture
finish string
reactive bool
return Sphere

union() public static method

public static union ( PovObj o1, PovObj o2, bool reactive = true ) : Union
o1 PovObj
o2 PovObj
reactive bool
return Union

waveTexture() public static method

public static waveTexture ( String color1, String color2, float scale = .1f, Signal rscale = null, bool reactive = true ) : WaveTexture
color1 String
color2 String
scale float
rscale Signal
reactive bool
return WaveTexture