<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">That is because the TransformationMorph>>adjustAfter: ('ar 1/3/2010' ) have a <span style="background-color: rgb(255, 255, 255);" class="">guard:</span><div class=""><span style="background-color: rgb(255, 255, 255);" class=""><br class=""></span><div class=""><span style="background-color: rgb(255, 255, 255);" class=""><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>self actorStateOrNil ifNotNil:[</div><div class=""><span class="Apple-tab-span" style="white-space:pre">           </span>self penUpWhile: [self position: self position + (oldRefPos - self referencePosition)].</div><div class=""><span class="Apple-tab-span" style="white-space:pre">   </span>].</div><div class="">actorStateOrNil is created if you open a Player with Etoys, then the rotation works OK, if you revert the method to the previous version of: 'di 9/30/1998' also works.</div><div class=""><br class=""></div><div class="">In a previous thread Bob Arning wrote:</div></span><div><blockquote type="cite" class=""><p style="background-color: rgb(255, 255, 255);" class=""><font face="Georgia" class="">The only comment I see associated with this change is</font></p><p style="background-color: rgb(255, 255, 255);" class=""><span style="color: rgb(0, 0, 255); font-family: Georgia, Times, serif; font-variant-ligatures: normal; orphans: 2; widows: 2; background-color: rgb(255, 255, 238);" class="">Make Etoys unloadable: Move lots of methods to Etoys package. Remove the old Fabrik remnants.</span></p><div class=""><br class=""></div></blockquote>if now the methods are move out of Etoys, I think is better to revert TransformationMorph>>adjustAfter:.</div><div><br class=""><blockquote type="cite" class=""><div class="">On 13 Jun 2018, at 00:39, Chris Cunningham <<a href="mailto:cunningham.cb@gmail.com" class="">cunningham.cb@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class=""><div class="gmail_extra"><div class="gmail_quote">On Tue, Jun 12, 2018 at 9:49 PM,<span class="Apple-converted-space"> </span><span class="Apple-converted-space"> </span><span dir="ltr" class=""><<a href="mailto:commits@source.squeak.org" target="_blank" class="">commits@source.squeak.org</a>></span><span class="Apple-converted-space"> </span>wrote:<br class=""><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204); padding-left: 1ex;">Chris Cunningham uploaded a new version of Morphic to project The Trunk:<br class=""><a href="http://source.squeak.org/trunk/Morphic-cbc.1450.mcz" rel="noreferrer" target="_blank" class="">http://source.squeak.org/<wbr class="">trunk/Morphic-cbc.1450.mcz</a><br class=""><br class="">==================== Summary ====================<br class=""><br class="">Name: Morphic-cbc.1450<br class="">Author: cbc<br class="">Time: 12 June 2018, 9:49:08.273851 pm<br class="">UUID: 85dec3fe-462d-7242-bdb4-<wbr class="">797746d320a0<br class="">Ancestors: Morphic-dtl.1449<br class=""><br class="">Recategorized rotationCenter and referencePosition (and setter versions) to more a more appropriate category.<br class="">rotationCenter is the relative position of the referencePosition point within the morph.  They are related - and should live together.<br class="">Also, moved base Morph versions of these out of EToys to be with the others<br class=""></blockquote><div class=""><snip></div><div class="">Apparently there are other methods directly related to these (such as #referencePositionInWorld) that need to be moved out of EToys as well - and re-categorized.  Eventually I'll track those down - winding down for the night.</div><div class=""><br class=""></div><div class="">In a related effort, I tried to track down a way to validate what these methods DO (not yet being an EToys user).</div><div class="">If you open a new morph in Squeak</div><div class="">  Morph new openInWorld</div><div class="">and then bring up the halo, grab the bottom left blue swirly handle, you can see the morph rotates around it's center.</div><div class="">At this point, it should also show the #rotationCenter in the middle (little yellow circle with an arrow)</div><div class=""><div class=""><span id="cid:ii_jiconqjd0_163f7a59871ec3bd"><image.png></span><br class=""></div>You can shift-drag it around to change the rotationCenter (and referencePosition), which you can verify changes by debugging>exploring the morph.</div><div class="">However, after changing the rotationCenter, the morph still rotates around the center of the morph, and not around the #rotationCenter.  That is kind of annoying.  (Although I haven't ever tried this before today - still, it would be nice if all the pieces worked together.)</div><div class=""><br class=""></div><div class="">-cbc</div></div></div></div></div></blockquote></div><br class=""></div></div></body></html>