Can anyone help me build a barrel with texture and correct geometry

Examples from the Collection of examples from discourse.threejs.org

CurvedArrowHelper
SpiralFromCylinder
TorusFlat