- in FeatureLib.GetFeatureSplittingPoints messa una pezza nel caso di pezzi corti (i punti uscivano dal pezzo). Da sistemare
This commit is contained in:
@@ -844,6 +844,15 @@ function FeatureLib.GetFeatureSplittingPoints( Proc, Part, OptionalParameters)
|
||||
table.insert( FeatureSplittingPoints, ptSplitXLeft)
|
||||
end
|
||||
|
||||
-- TODO RIMUOVERE E SISTEMARE LA FUNZIONE!!
|
||||
-- se il punto finisce fuori si mette in mezzeria
|
||||
if #FeatureSplittingPoints == 1
|
||||
and ( ( FeatureSplittingPoints[1]:getX() < Part.b3Part:getMin():getX() + 10 * GEO.EPS_SMALL)
|
||||
or ( FeatureSplittingPoints[1]:getX() > Part.b3Part:getMax():getX() - 10 * GEO.EPS_SMALL)) then
|
||||
|
||||
FeatureSplittingPoints[1] = Point3d( Part.b3Part:getMin():getX() + ( Part.b3Part:getMax():getX() - Part.b3Part:getMin():getX()) / 2, 0, 0)
|
||||
end
|
||||
|
||||
return FeatureSplittingPoints
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user