增加注释 移除小特性
This commit is contained in:
		
							
								
								
									
										10
									
								
								api.cjs.js
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								api.cjs.js
									
									
									
									
									
								
							@@ -22909,11 +22909,9 @@ function Polyline2Points(pl, outside, knifeRadius) {
 | 
			
		||||
        let bul = pl.GetBulgeAt(i);
 | 
			
		||||
        if (bul !== 0) {
 | 
			
		||||
            let arc = pl.GetCurveAtIndex(i);
 | 
			
		||||
            //小圆弧内嵌时忽略小圆(直线连接)
 | 
			
		||||
            if (!outside && arc.Radius < 30 && bul > 0)
 | 
			
		||||
                continue;
 | 
			
		||||
            if (outside && arc.Radius < 30 && bul < 0)
 | 
			
		||||
                continue;
 | 
			
		||||
            // //小圆弧内嵌时忽略小圆(直线连接) 有可能产生自交 放弃这个
 | 
			
		||||
            // if (!outside && arc.Radius < 30 && bul > 0) continue;
 | 
			
		||||
            // if (outside && arc.Radius < 30 && bul < 0) continue;
 | 
			
		||||
            let allAngle = arc.AllAngle;
 | 
			
		||||
            let arcLength = arc.Length;
 | 
			
		||||
            let minCount = Math.floor(allAngle * 4 / Math.PI);
 | 
			
		||||
@@ -22943,7 +22941,7 @@ function Polyline2Points(pl, outside, knifeRadius) {
 | 
			
		||||
    return [pl, pts];
 | 
			
		||||
}
 | 
			
		||||
/**
 | 
			
		||||
 * 移除小圆弧,使用尖角直连
 | 
			
		||||
 * 移除小圆弧,使用尖角直连(有可能产生自交 概率不大)
 | 
			
		||||
 * @param pl 请传入逆时针多段线(我们将直接修改这个多段线,如果你不想被修改 你应该拷贝一个)
 | 
			
		||||
 * @param [radius=30]
 | 
			
		||||
 */
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										10
									
								
								api.esm.js
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								api.esm.js
									
									
									
									
									
								
							@@ -22900,11 +22900,9 @@ function Polyline2Points(pl, outside, knifeRadius) {
 | 
			
		||||
        let bul = pl.GetBulgeAt(i);
 | 
			
		||||
        if (bul !== 0) {
 | 
			
		||||
            let arc = pl.GetCurveAtIndex(i);
 | 
			
		||||
            //小圆弧内嵌时忽略小圆(直线连接)
 | 
			
		||||
            if (!outside && arc.Radius < 30 && bul > 0)
 | 
			
		||||
                continue;
 | 
			
		||||
            if (outside && arc.Radius < 30 && bul < 0)
 | 
			
		||||
                continue;
 | 
			
		||||
            // //小圆弧内嵌时忽略小圆(直线连接) 有可能产生自交 放弃这个
 | 
			
		||||
            // if (!outside && arc.Radius < 30 && bul > 0) continue;
 | 
			
		||||
            // if (outside && arc.Radius < 30 && bul < 0) continue;
 | 
			
		||||
            let allAngle = arc.AllAngle;
 | 
			
		||||
            let arcLength = arc.Length;
 | 
			
		||||
            let minCount = Math.floor(allAngle * 4 / Math.PI);
 | 
			
		||||
@@ -22934,7 +22932,7 @@ function Polyline2Points(pl, outside, knifeRadius) {
 | 
			
		||||
    return [pl, pts];
 | 
			
		||||
}
 | 
			
		||||
/**
 | 
			
		||||
 * 移除小圆弧,使用尖角直连
 | 
			
		||||
 * 移除小圆弧,使用尖角直连(有可能产生自交 概率不大)
 | 
			
		||||
 * @param pl 请传入逆时针多段线(我们将直接修改这个多段线,如果你不想被修改 你应该拷贝一个)
 | 
			
		||||
 * @param [radius=30]
 | 
			
		||||
 */
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Reference in New Issue
	
	Block a user