12 lines
327 B
JavaScript
12 lines
327 B
JavaScript
|
|
xrf.frag.suv = function(v, opts){
|
||
|
|
let { frag, mesh, model, camera, scene, renderer, THREE} = opts
|
||
|
|
|
||
|
|
if( !mesh.geometry ) return // nothing to do here
|
||
|
|
|
||
|
|
xrf.frag.uv.init(mesh)
|
||
|
|
mesh.suv.x = v.x
|
||
|
|
mesh.suv.y = v.y !== undefined ? v.y : v.x
|
||
|
|
mesh.suv.loop = v.loop === true ? true : false
|
||
|
|
xrf.frag.uv.scroll(mesh)
|
||
|
|
}
|