|
|
@ -12,10 +12,12 @@ const CanPutPaths = [
|
|
|
|
];
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 分析排料结果的余料(当前没有分析余料和网洞的余料)
|
|
|
|
* 分析排料结果的余料
|
|
|
|
* @param container 排料结果的容器
|
|
|
|
* @param container 排料结果的容器
|
|
|
|
* @param binPath 容器的bin
|
|
|
|
* @param binPath 容器的bin
|
|
|
|
* @param [knifeRadius=3.5] 刀半径(以便我们再次偏移)
|
|
|
|
* @param [knifeRadius=3.5] 刀半径(以便我们再次偏移)
|
|
|
|
|
|
|
|
* @param squarePath 使用一个正方形路径来简化余料轮廓
|
|
|
|
|
|
|
|
* @param canPutPaths 使用可以放置的路径列表来测试余料是否可用,如果可用,则保留
|
|
|
|
* @returns Path[] 轮廓的位置存储在OrigionMinPoint中
|
|
|
|
* @returns Path[] 轮廓的位置存储在OrigionMinPoint中
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
export function ParseOddments(container: Container, binPath: Path, knifeRadius: number = 3.5, squarePath: Path = SquarePath, canPutPaths: Path[] = CanPutPaths): Path[]
|
|
|
|
export function ParseOddments(container: Container, binPath: Path, knifeRadius: number = 3.5, squarePath: Path = SquarePath, canPutPaths: Path[] = CanPutPaths): Path[]
|
|
|
|