1.1.0 • Published 3 years ago

to-float32 v1.1.0

Weekly downloads
95,792
License
MIT
Repository
github
Last release
3 years ago

to-float32 unstable Build Status

Dirty little helper to convert array to float32 array or return round remainder of converting to float32. Useful for sending data to webgl buffers.

npm install to-float32

let {float32, fract32} = require('to-float32')

let data = Array.from({length: 1024}, Math.random)

// create float32 data
let buffer = float(data)

// get float32 remainders
let fractBuffer = fract32(data)

// convert number to float32
let f32 = float32(0.1) // 0.10000000149011612

// get float32 number remainder
let rem32 = fract32(0.1) //

Fract data is Float32Array with values calculated as origValue - float32value

License

(c) 2017 Dmitry Yv. MIT License