Fix export to DXF AAMA/ASTM.
Don't export a sew line if a piece doesn't have seam allowance.
This commit is contained in:
parent
197a4a54e1
commit
730614fc97
|
@ -2,6 +2,7 @@
|
||||||
- [smart-pattern/valentina#118] Incorrect seam allowance.
|
- [smart-pattern/valentina#118] Incorrect seam allowance.
|
||||||
- [smart-pattern/valentina#119] Improve tool Point of intersection curves.
|
- [smart-pattern/valentina#119] Improve tool Point of intersection curves.
|
||||||
- [smart-pattern/valentina#120] Incorrect seam allowance.
|
- [smart-pattern/valentina#120] Incorrect seam allowance.
|
||||||
|
- Fix export to DXF AAMA/ASTM.
|
||||||
|
|
||||||
# Version 0.7.46 Mar 31, 2021
|
# Version 0.7.46 Mar 31, 2021
|
||||||
- Fix incorrect calculation of value for multisize measurements in Valentina.
|
- Fix incorrect calculation of value for multisize measurements in Valentina.
|
||||||
|
|
|
@ -714,7 +714,7 @@ void VDxfEngine::ExportAAMAOutline(dx_ifaceBlock *detailBlock, const VLayoutPiec
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
void VDxfEngine::ExportAAMADraw(dx_ifaceBlock *detailBlock, const VLayoutPiece &detail)
|
void VDxfEngine::ExportAAMADraw(dx_ifaceBlock *detailBlock, const VLayoutPiece &detail)
|
||||||
{
|
{
|
||||||
if (not detail.IsHideMainPath() && not detail.IsSeamAllowanceBuiltIn())
|
if (detail.IsSeamAllowance() && not detail.IsHideMainPath() && not detail.IsSeamAllowanceBuiltIn())
|
||||||
{
|
{
|
||||||
if (DRW_Entity *e = AAMAPolygon(detail.GetMappedContourPoints(), QChar('8'), true))
|
if (DRW_Entity *e = AAMAPolygon(detail.GetMappedContourPoints(), QChar('8'), true))
|
||||||
{
|
{
|
||||||
|
@ -927,7 +927,7 @@ void VDxfEngine::ExportASTMPieceBoundary(dx_ifaceBlock *detailBlock, const VLayo
|
||||||
//---------------------------------------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------------------------------------
|
||||||
void VDxfEngine::ExportASTMSewLine(dx_ifaceBlock *detailBlock, const VLayoutPiece &detail)
|
void VDxfEngine::ExportASTMSewLine(dx_ifaceBlock *detailBlock, const VLayoutPiece &detail)
|
||||||
{
|
{
|
||||||
if (not detail.IsHideMainPath() && not detail.IsSeamAllowanceBuiltIn())
|
if (detail.IsSeamAllowance() && not detail.IsHideMainPath() && not detail.IsSeamAllowanceBuiltIn())
|
||||||
{
|
{
|
||||||
QVector<QPointF> sewLine = detail.GetMappedContourPoints();
|
QVector<QPointF> sewLine = detail.GetMappedContourPoints();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user