CADSTAR SCH: Use screen grid instead of working grid when centering the design
This commit is contained in:
parent
698d0b7e92
commit
bcdb979128
|
@ -194,13 +194,13 @@ void CADSTAR_SCH_ARCHIVE_LOADER::Load( SCHEMATIC* aSchematic, SCH_SHEET* aRootSh
|
||||||
sheetBoundingBox.Merge( bbox );
|
sheetBoundingBox.Merge( bbox );
|
||||||
}
|
}
|
||||||
|
|
||||||
// Find the working grid of the original CADSTAR design
|
// Find the screen grid of the original CADSTAR design
|
||||||
int grid = Assignments.Grids.WorkingGrid.Param1;
|
int grid = Assignments.Grids.ScreenGrid.Param1;
|
||||||
|
|
||||||
if( Assignments.Grids.WorkingGrid.Type == GRID_TYPE::FRACTIONALGRID )
|
if( Assignments.Grids.ScreenGrid.Type == GRID_TYPE::FRACTIONALGRID )
|
||||||
grid = grid / Assignments.Grids.WorkingGrid.Param2;
|
grid = grid / Assignments.Grids.ScreenGrid.Param2;
|
||||||
else if( Assignments.Grids.WorkingGrid.Param2 > grid )
|
else if( Assignments.Grids.ScreenGrid.Param2 > grid )
|
||||||
grid = Assignments.Grids.WorkingGrid.Param2;
|
grid = Assignments.Grids.ScreenGrid.Param2;
|
||||||
|
|
||||||
grid = getKiCadLength( grid );
|
grid = getKiCadLength( grid );
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue