def eval_internal(self): control_point1_offset = Vector2D.from_angle( self._angle1.value) * self._length1.value control_point2_offset = Vector2D.from_angle( self._angle2.value) * self._length2.value self._control_point1 = self.first_point.vector + control_point1_offset self._control_point2 = self.second_point.vector + control_point2_offset
def eval_internal(self): self._vector = self._base_point._vector + Vector2D.from_angle( self._angle.value) * self._length.value self._post_eval_internal()