I've received drawing with polyhedron3D as per attached file but without arc3D. Only lines
Any ideas what's going on:
fillet = AllplanGeo.Arc3D(AllplanGeo.Point3D(fillet.Center),radius, radius,0.0, 3.14159)
fillet2 = AllplanGeo.Arc3D(AllplanGeo.Point3D(fillet2.Center),radius2, radius2,0.0, 3.14159)
fillet3 = AllplanGeo.Arc3D(AllplanGeo.Point3D(fillet3.Center),radius2, radius2,0.0, 3.14159)
fillet4 = AllplanGeo.Arc3D(AllplanGeo.Point3D(fillet4.Center),radius, radius,0.0, 3.14159)
fillet5 = AllplanGeo.Arc3D(AllplanGeo.Point3D(fillet5.Center),radius, radius,0.0, 3.14159)
fillet6 = AllplanGeo.Arc3D(AllplanGeo.Point3D(fillet6.Center),radius2, radius2,0.0, 3.14159)
fillet7 = AllplanGeo.Arc3D(AllplanGeo.Point3D(fillet7.Center),radius2, radius2,0.0, 3.14159)
fillet8 = AllplanGeo.Arc3D(AllplanGeo.Point3D(fillet8.Center),radius, radius,0.0, 3.14159)
#-------START obrót FILLET o kat
angle_fillet = AllplanGeo.Angle()
angle_fillet.Deg = 0
rotation_axis = AllplanGeo.Line3D(AllplanGeo.Point3D(0, 0, 0),
AllplanGeo.Point3D(0, 1, 0))
transformation_matrix_fillet = AllplanGeo.Matrix3D()
transformation_matrix_fillet.SetRotation(rotation_axis, angle_fillet)
rotation_axis = AllplanGeo.Line3D(AllplanGeo.Point3D(0, 0, 0),
AllplanGeo.Point3D(0, 0, 0))
transformation_matrix_fillet = AllplanGeo.Matrix3D()
transformation_matrix_fillet.SetRotation(rotation_axis, angle_fillet)
#-------KONIEC obrót FILLET o kat
fillet = AllplanGeo.Transform(fillet, transformation_matrix_fillet)
fillet2 = AllplanGeo.Transform(fillet2, transformation_matrix_fillet)
fillet3 = AllplanGeo.Transform(fillet3, transformation_matrix_fillet)
fillet4 = AllplanGeo.Transform(fillet4, transformation_matrix_fillet)
fillet5 = AllplanGeo.Transform(fillet5, transformation_matrix_fillet)
fillet6 = AllplanGeo.Transform(fillet6, transformation_matrix_fillet)
fillet7 = AllplanGeo.Transform(fillet7, transformation_matrix_fillet)
fillet8 = AllplanGeo.Transform(fillet8, transformation_matrix_fillet)
polygonized_fillet = AllplanGeo.Polygonize(fillet, 12)
polygonized_fillet2 = AllplanGeo.Polygonize(fillet2, 12)
polygonized_fillet3 = AllplanGeo.Polygonize(fillet3, 12)
polygonized_fillet4 = AllplanGeo.Polygonize(fillet4, 12)
polygonized_fillet5 = AllplanGeo.Polygonize(fillet5, 12)
polygonized_fillet6 = AllplanGeo.Polygonize(fillet6, 12)
polygonized_fillet7 = AllplanGeo.Polygonize(fillet7, 12)
polygonized_fillet8 = AllplanGeo.Polygonize(fillet8, 12)
Points_START = [
AllplanGeo.Line3D.GetStartPoint(chamfer_line1),
AllplanGeo.Line3D.GetEndPoint(first_line),
AllplanGeo.Line3D.GetStartPoint(second_line),
AllplanGeo.Line3D.GetEndPoint(third_line),
AllplanGeo.Line3D.GetStartPoint(fourth_line),
AllplanGeo.Line3D.GetEndPoint(fifth_line),
AllplanGeo.Line3D.GetStartPoint(sixth_line),
AllplanGeo.Line3D.GetEndPoint(seventh_line),
AllplanGeo.Line3D.GetStartPoint(eigth_line),
AllplanGeo.Line3D.GetStartPoint(chamfer_line2),
AllplanGeo.Line3D.GetEndPoint(chamfer_line2),
AllplanGeo.Line3D.GetStartPoint(chamfer_line3),
AllplanGeo.Line3D.GetEndPoint(chamfer_line3),
AllplanGeo.Line3D.GetEndPoint(nineth_line),
AllplanGeo.Line3D.GetStartPoint(tenth_line),
AllplanGeo.Line3D.GetEndPoint(eleventh_line),
AllplanGeo.Line3D.GetStartPoint(twelfth_line),
AllplanGeo.Line3D.GetEndPoint(thirteenth_line),
AllplanGeo.Line3D.GetStartPoint(fourteenth_line),
AllplanGeo.Line3D.GetEndPoint(fifteenth_line),
AllplanGeo.Line3D.GetStartPoint(sixteenth_line),
AllplanGeo.Line3D.GetStartPoint(chamfer_line4),
AllplanGeo.Line3D.GetEndPoint(chamfer_line4),
AllplanGeo.Line3D.GetEndPoint(chamfer_line1),
AllplanGeo.Line3D.GetStartPoint(chamfer_line1)
]
points_final_START = []
points_final_START.extend(Points_START)
points_final_START.extend(polygonized_fillet.Points)
points_final_START.extend(polygonized_fillet2.Points)
points_final_START.extend(polygonized_fillet3.Points)
points_final_START.extend(polygonized_fillet4.Points)
points_final_START.extend(polygonized_fillet5.Points)
points_final_START.extend(polygonized_fillet6.Points)
points_final_START.extend(polygonized_fillet7.Points)
points_final_START.extend(polygonized_fillet8.Points)
print("fillet START: "
+ str(polygonized_fillet))
print("fillet2 START: "
+ str(polygonized_fillet2))
print("points START: "
+ str(Points_START))
print("points final START: "
+ str(points_final_START))
Polygon_START = AllplanGeo.Polygon3D(points_final_START)
The part with 2nd polygon is similar to that one but instead of ending START there is ending END