I'm currently using a THREE.Path
to generate a Circular path and then utilizing a TubeGeometry
to form a circle with transparent fill and an adjustable stroke thickness. My main query revolves around the process of scaling up the Circular path dynamically during runtime.
When attempting to access the vertices via mesh.vertices
, I encounter unexpected results since I am fetching data from the Tube's Geometry rather than the original Path. Adjusting the path necessitates creating a new instance of TubeGeometry
and updating the Tube with the updated geometry through mesh.geometry = newTubeGeometry
, which unfortunately does not yield the desired outcome. Simply scaling the Tube causes its radius to increase as well, making it an unsuitable solution.
Any suggestions or thoughts on how to address this issue? Appreciate any input. Thanks!