MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / blend

Method blend

src/main/java/trace/video/SimpleHead.kt:122–137  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

120
121 }
122
123 private fun blend(a: Frame, b: Frame, alpha: Double): Frame {
124 val r = Frame()
125
126 r.vx = (a.vx * (1 - alpha) + alpha * b.vx).toFloat()
127 r.vy = (a.vy * (1 - alpha) + alpha * b.vy).toFloat()
128 r.brightness = (a.brightness * (1 - alpha) + alpha * b.brightness).toFloat()
129 r.red = (a.red * (1 - alpha) + alpha * b.red).toFloat()
130 r.green = (a.green * (1 - alpha) + alpha * b.green).toFloat()
131 r.blue = (a.blue * (1 - alpha) + alpha * b.blue).toFloat()
132 r.meanv_x = (a.meanv_x * (1 - alpha) + alpha * b.meanv_x).toFloat()
133 r.meanv_y = (a.meanv_y * (1 - alpha) + alpha * b.meanv_y).toFloat()
134 r.meanb_x = (a.meanb_x * (1 - alpha) + alpha * b.meanb_x).toFloat()
135 r.meanb_y = (a.meanb_y * (1 - alpha) + alpha * b.meanb_y).toFloat()
136
137 return r
138 }
139
140 }

Callers 1

jquery.color.jsFile · 0.80

Calls 1

FrameClass · 0.70

Tested by

no test coverage detected