IHull.cs 407 B

123456789101112131415161718
  1. // Shatter Toolkit
  2. // Copyright 2015 Gustav Olsson
  3. using UnityEngine;
  4. namespace ShatterToolkit
  5. {
  6. public interface IHull
  7. {
  8. bool IsEmpty
  9. {
  10. get;
  11. }
  12. Mesh GetMesh();
  13. void Split(Vector3 localPointOnPlane, Vector3 localPlaneNormal, bool fillCut, UvMapper uvMapper, ColorMapper colorMapper, out IHull resultA, out IHull resultB);
  14. }
  15. }