Split/Slice 3D Models using three.js

Hi
Can anyone tell me how can I split a 3D model into two parts using threejs without losing its texture.
Or Slice a part of the 3D model into a separate mesh.
Please suggest a workflow.
Thanks

It is not going to be a simple task.
You need:

  • GUI for a rectangle or box
  • Detect & find intersection of line segment and rectangle.
  • Detect & find intersection of line segment and triangle.
  • Find uv coords of intersection points.
  • Re-face or create new faces in the intersection zones.
  • Obj exporter.

3JS has some tools that can assist you, but I would stay away from them.