reb
Class ImageTrapModeTwoClosest
Object
common:Generic
reb:ImageTrapMode
reb:ImageTrapModeWithThreshold
reb:ImageTrapModeSecondClosest
reb:ImageTrapModeTwoClosest
class
- ImageTrapModeSecondClosest:ImageTrapModeTwoClosest
trap mode variant based upon a class of Damien Jones
Ultra Fractal Source
Toggle UF Source Code Display
class ImageTrapModeTwoClosest(ImageTrapModeSecondClosest) {
; trap mode variant based upon a class of Damien Jones
public:
import "common.ulb"
; constructor
func ImageTrapModeTwoClosest(Generic pparent)
ImageTrapModeSecondClosest.ImageTrapModeSecondClosest(pparent)
endfunc
; call in the final section of a coloring formula/class
func Result()
m_Distances[0] = (m_Distances[0] + m_Distances[1]) / 2
m_Textures[0] = (m_Textures[0] + m_Textures[1]) / 2
m_UntransformedPoints[0] = (m_UntransformedPoints[0] + m_UntransformedPoints[1]) / 2
m_TransformedPoints[0] = (m_TransformedPoints[0] + m_TransformedPoints[1]) / 2
m_IterationPoints[0] = round((m_IterationPoints[0] + m_IterationPoints[1]) / 2)
m_ImagePoints[0] = (m_ImagePoints[1]+m_ImagePoints[0])/2
endfunc
default:
title = "Two Closest"
int param v_twoclosest
caption = "Version (Two Closest)"
default = 100
hint = "This version parameter is used to detect when a change has been made to the formula that is incompatible with the previous version. When that happens, this field will reflect the old version number to alert you to the fact that an alternate rendering is being used."
visible = @v_twoclosest < 100
endparam
}
Method Summary |
void |
Result()
call in the final section of a coloring formula/class |
Methods inherited from class Object |
|
ImageTrapModeTwoClosest
public ImageTrapModeTwoClosest(Generic pparent)
- constructor
ImageTrapModeTwoClosest
public ImageTrapModeTwoClosest()
Result
public void Result()
- call in the final section of a coloring formula/class
- Overrides:
Result
in class ImageTrapModeSecondClosest