So I’m editing a selected geometry.attributes.position.array values temporarily for an effect
and to revert back to original state i’m using a array to backup all the position array values .(just adding by index from float32array to this array & vice versa when resotring)
and it seems to work correctly
since the values were stored in a float32Array, am i losing any precision by using a normal array instead of an typed array or are there any other shortcomings ?
Default arrays have higher precision than float32, so you’re not losing anything. It sounds OK. If the array is large, and its size is known in advance, you may find that allocating a typed array ahead of time will perform a little faster.