DataWindow :
- cambio profilo su split - sistemata identificazione dei cambi profilo dopo gli spostamenti degli outlines degli split per misura luce - preview con pezzi dello stesso colore.
This commit is contained in:
@@ -35,7 +35,6 @@ local function CopyParentOutline( nAreaId, nParentAreaId)
|
||||
-- copio le curve di outline del parent e setto le corrispondenze sou/child
|
||||
for i = 1, #vParentCrvs do
|
||||
local nOutlineId = EgtCopy( vParentCrvs[i], nOutlineLayerId)
|
||||
EgtSetInfo( nOutlineId, WIN_SOU, vParentCrvs[i])
|
||||
EgtSetInfo( vParentCrvs[i], WIN_CHILD, nOutlineId)
|
||||
end
|
||||
return nOutlineLayerId
|
||||
@@ -390,7 +389,7 @@ local function GetBorderRegions( nSplitId, nCompo, nAreaId)
|
||||
EgtInvertCurve( nSplitId2)
|
||||
EgtAddCurveCompoCurve( nCrv2, nSplitId2)
|
||||
local _, dParE2 = EgtCurveDomain( nCrv2)
|
||||
EgtCurveCompoSetTempProp( nCrv2, dParE2 - 1, nSplitId)
|
||||
EgtCurveCompoSetTempProp( nCrv2, dParE2 - 1, - nSplitId)
|
||||
|
||||
return nCrv1, nCrv2
|
||||
end
|
||||
@@ -445,14 +444,17 @@ local function CreateAreasFromSplits( nAreaId, vSplitCrvs)
|
||||
|
||||
-- assegno nome e info a tutte le curve di bordo a partire dalla curva da cui derviano ( salvata nella temp prop della curva)
|
||||
for j = 0, nCnt - 1 do
|
||||
-- assegno le info di child e source
|
||||
EgtSetInfo( nFirst + j, WIN_SOU, vOrigCrvs[j+1])
|
||||
AddInfo( vOrigCrvs[j+1], WIN_CHILD, nFirst + j)
|
||||
-- assegno le info di child
|
||||
if vOrigCrvs[j+1] < 0 then
|
||||
AddInfo( abs( vOrigCrvs[j+1]), WIN_CHILD, -( nFirst + j))
|
||||
else
|
||||
AddInfo( vOrigCrvs[j+1], WIN_CHILD, nFirst + j)
|
||||
end
|
||||
-- assengo il nome : se deriva da outline lo copio, se deriva da split lo scelgo in base all'orientamento
|
||||
if EgtGetName( vOrigCrvs[j+1]) == WIN_SPLIT then
|
||||
if EgtGetName( abs( vOrigCrvs[j+1])) == WIN_SPLIT then
|
||||
SetSplitName( nFirst + j)
|
||||
else
|
||||
EgtSetName( nFirst + j, EgtGetName( vOrigCrvs[j+1]))
|
||||
EgtSetName( nFirst + j, EgtGetName( abs( vOrigCrvs[j+1])))
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user