using System.Collections; using System.Collections.Generic; using BITKit.CommandPattern; using BITKit.StateMachine; using Unity.Mathematics; namespace BITFactory.Cutting { public interface ICuttingTool:ICommandService { void CutPlanePoint(bool preview, float3 planeNormal, float3 planePoint); void CutPlantSphere(bool preview, float3 planeNormal, float3 planePoint, float radius); void CutPlaneBox(bool preview, float3 planeNormal, float3 planePoint, float3 boxSize); void CutPlaneLine(bool preview, float3 planeNormal, float3[] line); void FillPlanePoint(bool preview, float3 planeNormal, float3 planePoint); } }