diff options
author | Remco Burema <r.burema@ultimaker.com> | 2021-11-08 00:26:34 +0300 |
---|---|---|
committer | Remco Burema <r.burema@ultimaker.com> | 2021-11-08 00:26:34 +0300 |
commit | 4f20dc4c5dd1d076c1f91bbb224c37a6a34403f9 (patch) | |
tree | 43739b850d7a226fb639a445202ce29605f03ac7 /cura/LayerPolygon.py | |
parent | 6dff2bebb58a0af5470aec6d67c69dc61248792e (diff) |
Add documentation.
Diffstat (limited to 'cura/LayerPolygon.py')
-rw-r--r-- | cura/LayerPolygon.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/cura/LayerPolygon.py b/cura/LayerPolygon.py index fe85be4a94..5eb8c96ec5 100644 --- a/cura/LayerPolygon.py +++ b/cura/LayerPolygon.py @@ -55,7 +55,7 @@ class LayerPolygon: self._jump_mask = self.__jump_map[self._types] self._jump_count = numpy.sum(self._jump_mask) - self._cumulative_type_change_counts = numpy.zeros(len(self._types)) + self._cumulative_type_change_counts = numpy.zeros(len(self._types)) # See the comment on the 'cumulativeTypeChangeCounts' property below. last_type = self.types[0] current_type_count = 0 for i in range(0, len(self._cumulative_type_change_counts)): @@ -221,6 +221,13 @@ class LayerPolygon: @property def cumulativeTypeChangeCounts(self): + """ This polygon class stores with a vertex the type of the line to the next vertex. However, in other contexts, + other ways of representing this might be more suited to the task (for example, when a vertex can possibly only + have _one_ type, it's unavoidable to duplicate vertices when the type is changed). In such situations it's might + be useful to know how many times the type has changed, in order to keep the various vertex-indices aligned. + + :return: The total times the line-type changes from one type to another within this LayerPolygon. + """ return self._cumulative_type_change_counts def getNormals(self) -> numpy.ndarray: |