Project

General

Profile

Bug #1014

[Infine] Combining scale+angle broken ("Imp" example)

Added by vermil over 12 years ago. Updated almost 12 years ago.

Status:
Closed
Priority:
High
Assignee:
Category:
-
Target version:
Start date:
2012-03-26
% Done:

100%


Description

The summary says all.

Labels: InFine, Regression

History

#1 Updated by vermil over 12 years ago

It seems to be something a bit more specific than what I thought; it seems to be when you run a scale and angle command at the same time.

In hindsight, it's as if the point an active scale command is being called from (the top left corner of the graphic) is now dynamically updating if the graphic rotates during the scaling, where as it didn’t in 1.8.6? A deliberate behaviour change?

#2 Updated by vermil over 12 years ago

The apparent change in behaviour can be observed with the 'Imp' infine included with all versions of Dday (startinf Imp), which was designed for the 1.8.6 behaviour.

In 1.8.6, at the end of the def, the Imp would appear to ‘bite’, approximately, the middle of the screen. But in 1.9.7 the Imp's head goes off the right side of the screen.

#3 Updated by skyjake over 12 years ago

It is not an intentional change, the old Imp script should work like before... We'll have to investigate the finale drawer.

#4 Updated by skyjake over 12 years ago

- labels: InFine --> InFine, Regression
- status: open --> fixed
- assigned_to: Jaakko Keränen

#5 Updated by skyjake over 12 years ago

Could you attach a short piece of Infine script that illustrates the bug?

#6 Updated by skyjake almost 12 years ago

Fixed for the 1.9.10 release (build 710 onwards). A test infine script called "gyrations" is now included in libdoom to test this feature (finale object rotations).

#7 Updated by skyjake almost 12 years ago

- milestone: v1.9.7 --> v1.9.10

Also available in: Atom PDF