mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-14 20:15:54 +08:00
Handle the new Roof feature type
CURA-12250
This commit is contained in:
parent
0286c6dda8
commit
7c556dd31f
@ -23,7 +23,8 @@ class LayerPolygon:
|
||||
MoveRetractionType = 9
|
||||
SupportInterfaceType = 10
|
||||
PrimeTowerType = 11
|
||||
__number_of_types = 12
|
||||
RoofType = 12
|
||||
__number_of_types = 13
|
||||
|
||||
__jump_map = numpy.logical_or(numpy.logical_or(numpy.arange(__number_of_types) == NoneType,
|
||||
numpy.arange(__number_of_types) == MoveCombingType),
|
||||
@ -272,7 +273,8 @@ class LayerPolygon:
|
||||
theme.getColor("layerview_move_combing").getRgbF(), # MoveCombingType
|
||||
theme.getColor("layerview_move_retraction").getRgbF(), # MoveRetractionType
|
||||
theme.getColor("layerview_support_interface").getRgbF(), # SupportInterfaceType
|
||||
theme.getColor("layerview_prime_tower").getRgbF() # PrimeTowerType
|
||||
theme.getColor("layerview_prime_tower").getRgbF(), # PrimeTowerType
|
||||
theme.getColor("layerview_roof").getRgbF(), # RoofType
|
||||
])
|
||||
|
||||
return cls.__color_map
|
||||
|
@ -82,6 +82,7 @@ message Polygon {
|
||||
MoveRetractionType = 9;
|
||||
SupportInterfaceType = 10;
|
||||
PrimeTowerType = 11;
|
||||
RoofType = 12;
|
||||
}
|
||||
Type type = 1; // Type of move
|
||||
bytes points = 2; // The points of the polygon, or two points if only a line segment (Currently only line segments are used)
|
||||
|
@ -599,6 +599,7 @@ class SimulationView(CuraView):
|
||||
visible_line_types = []
|
||||
if self.getShowSkin(): # Actually "shell".
|
||||
visible_line_types.append(LayerPolygon.SkinType)
|
||||
visible_line_types.append(LayerPolygon.RoofType)
|
||||
visible_line_types.append(LayerPolygon.Inset0Type)
|
||||
visible_line_types.append(LayerPolygon.InsetXType)
|
||||
if self.getShowInfill():
|
||||
|
@ -16,6 +16,7 @@
|
||||
"layerview_inset_0": [255, 64, 0, 255],
|
||||
"layerview_inset_x": [0, 156, 128, 255],
|
||||
"layerview_skin": [255, 255, 86, 255],
|
||||
"layerview_roof": [160, 255, 86, 255],
|
||||
"layerview_support": [255, 255, 0, 255],
|
||||
|
||||
"layerview_infill": [0, 255, 255, 255],
|
||||
|
@ -19,6 +19,7 @@
|
||||
"layerview_inset_0": [255, 64, 0, 255],
|
||||
"layerview_inset_x": [0, 156, 128, 255],
|
||||
"layerview_skin": [255, 255, 86, 255],
|
||||
"layerview_roof": [160, 255, 86, 255],
|
||||
"layerview_support": [255, 255, 0, 255],
|
||||
|
||||
"layerview_infill": [0, 255, 255, 255],
|
||||
|
@ -457,6 +457,7 @@
|
||||
"layerview_inset_0": [230, 0, 0, 255],
|
||||
"layerview_inset_x": [0, 230, 0, 255],
|
||||
"layerview_skin": [230, 230, 0, 255],
|
||||
"layerview_roof": [160, 230, 0, 255],
|
||||
"layerview_support": [0, 230, 230, 127],
|
||||
"layerview_skirt": [0, 230, 230, 255],
|
||||
"layerview_infill": [230, 115, 0, 255],
|
||||
|
Loading…
x
Reference in New Issue
Block a user