New way of calculation bubble length

This commit is contained in:
kevinzhow
2015-04-08 12:36:52 +08:00
parent 36dccc53e3
commit bb42e3a4df
+2 -16
View File
@@ -180,19 +180,14 @@ class Waver: UIView {
var totalTime:CGFloat = CGFloat(waveSamples.count/(60/fps)) //
var bubbleWidth = -0.071*(totalTime*totalTime) + 8.532*totalTime + 50.0 //BubbleBubble
var bubbleWidth = -0.05*(totalTime*totalTime) + 6.0*totalTime + 50.0 //BubbleBubble
var effectiveSample = bubbleWidth/(waveSquareWidth+waveGap) < 1 ? 1 : bubbleWidth/(waveSquareWidth+waveGap) //sample
if (effectiveSample > 10) {
}
var effectiveSample = bubbleWidth/(waveSquareWidth+waveGap) < 1 ? 1 : bubbleWidth/(waveSquareWidth+waveGap) //sample
var sampleGap = Int(CGFloat(samplesCount)/effectiveSample) //samplesample
var timePerSample = totalTime/(CGFloat(samplesCount)/effectiveSample) // sample
println("samplesCount \(samplesCount) totalTime \(totalTime) bubbleWidth \(bubbleWidth) effectiveSample \(effectiveSample) sampleGap \(sampleGap) timePerSample\(timePerSample)")
//
@@ -214,15 +209,6 @@ class Waver: UIView {
}
}
// if (finalSamples.count < 10){
//
// finalSamples = [Float]()
//
// for sample in waveSamples {
// finalSamples.append(Float(sample))
// }
// }
println("Final Sample is \(finalSamples)")
return finalSamples