def: Fix order of instance transforms
Signed-off-by: gatecat <gatecat@ds0.me>
This commit is contained in:
parent
4250c5bec7
commit
c4ef465c41
|
@ -178,12 +178,13 @@ namespace {
|
||||||
|
|
||||||
void DefDriver::toDefCoordinates ( Instance* instance, Transformation transf, int& statusX, int& statusY, int& statusOrient )
|
void DefDriver::toDefCoordinates ( Instance* instance, Transformation transf, int& statusX, int& statusY, int& statusOrient )
|
||||||
{
|
{
|
||||||
instance->getTransformation().applyOn( transf );
|
Transformation inst_transf = instance->getTransformation();
|
||||||
statusX = toDefUnits ( transf.getTx() );
|
transf.applyOn( inst_transf );
|
||||||
statusY = toDefUnits ( transf.getTy() );
|
statusX = toDefUnits ( inst_transf.getTx() );
|
||||||
statusOrient = toDefOrient( transf.getOrientation() );
|
statusY = toDefUnits ( inst_transf.getTy() );
|
||||||
|
statusOrient = toDefOrient( inst_transf.getOrientation() );
|
||||||
|
|
||||||
switch ( transf.getOrientation() ) {
|
switch ( inst_transf.getOrientation() ) {
|
||||||
case Transformation::Orientation::ID: break;
|
case Transformation::Orientation::ID: break;
|
||||||
case Transformation::Orientation::R1: break;
|
case Transformation::Orientation::R1: break;
|
||||||
case Transformation::Orientation::R2:
|
case Transformation::Orientation::R2:
|
||||||
|
|
Loading…
Reference in New Issue