Merge pull request 'dev' (#492) from dev into prd-deploy
Reviewed-on: #492
This commit is contained in:
commit
d1742b3837
@ -575,7 +575,19 @@ export function useMovementSetting(id) {
|
||||
targetBaseLines.push({ line: target, distance: 0 })
|
||||
}
|
||||
|
||||
targetBaseLines.sort((a, b) => a.distance - b.distance)
|
||||
// Remove duplicate lines
|
||||
const uniqueLines = new Map();
|
||||
targetBaseLines = targetBaseLines.filter(item => {
|
||||
const key = `${item.line.x1},${item.line.y1},${item.line.x2},${item.line.y2}`;
|
||||
if (!uniqueLines.has(key)) {
|
||||
uniqueLines.set(key, true);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
});
|
||||
|
||||
// Sort by distance
|
||||
targetBaseLines.sort((a, b) => a.distance - b.distance);
|
||||
targetBaseLines = targetBaseLines.filter((line) => line.distance === targetBaseLines[0].distance)
|
||||
|
||||
if (isGableRoof) {
|
||||
|
||||
@ -162,6 +162,7 @@ export function useContextMenu() {
|
||||
case 'auxiliaryLine':
|
||||
case 'hip':
|
||||
case 'ridge':
|
||||
case 'eaveHelpLine':
|
||||
if (selectedMenu === 'surface') {
|
||||
setContextMenu([
|
||||
[
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user