A new version of Etoys was added to project Etoys Inbox:
http://source.squeak.org/etoysinbox/Etoys-kfr..101.mcz
==================== Summary ====================
Name: Etoys-kfr..101
Author: kfr.
Time: 14 November 2011, 11:43:39 am
UUID: 4f474062-6f56-ae4b-9208-5d8e9a0226ed
Ancestors: Etoys-kfr..100
diff filter
=============== Diff against Etoys-kfr..100 ===============
Item was changed:
----- Method: SketchMorph class>>additionsToViewerCategoryGraphicsFilters (in category '*eToys-scripting') -----
additionsToViewerCategoryGraphicsFilters
"Answer a list of (<categoryName> <list of category specs>) pairs that characterize the phrases this kind of morph wishes to add to various Viewer categories."
^ #(
#'graphics filtrers'
(
(command hueShift: 'Shift the hue of the pictures colors. -180 to 180' Number)
(command brightnessShift: 'Shift the brightness of the picture -100 to 100' Number)
(command saturationShift: 'Shift the saturation of the pictures colors -100 to 100' Number)
(command blur: 'Blur the picture. 1 to 10' Number)
(command fishEye: 'Make a fish eye effect on the picture. -10 and up' Number)
(command whirl: 'Make a whirl effect on the picture.' Number)
(command removeFilters 'Remove the picture filters' )
))
!
Karl,
Thanks for working on this some thoughts/suggestions:
1. The setters for blur, shift, hue should be more like the ones for X
and Y where you can "increase by" and "decrease by" (they have the arrow)
2. It would be nice to have a tile for "change red value by __%" this
would work similar to your Color Reading And
Writing<http://www.squeakland.org/showcase/project.jsp?id=7044>
project. Where it goes pixel by pixel and adjusts the red values (or
blue, greeen, ...)
3. Transparency for graphics would be nice
4. I did not see fisheye, pixelate, mosaic, ... effects
5. Last suggestion: Know that we really appreciate all the work you have
been doing lately and you don't have to do any of the above items ;)
Stephen
Hi,
Kids are going to like these added effects, me too
Kathleen
________________________________________
From: etoys-dev-bounces(a)squeakland.org [etoys-dev-bounces(a)squeakland.org] on behalf of commits(a)source.squeak.org [commits(a)source.squeak.org]
Sent: Monday, November 07, 2011 3:18 AM
To: etoys-dev(a)squeakland.org
Subject: [etoys-dev] Etoys Inbox: Etoys-kfr..100.mcz
A new version of Etoys was added to project Etoys Inbox:
http://source.squeak.org/etoysinbox/Etoys-kfr..100.mcz
==================== Summary ====================
Name: Etoys-kfr..100
Author: kfr.
Time: 7 November 2011, 7:47:46 pm
UUID: 31f0e957-ce4a-6b48-af57-2d99a2b5fa6b
Ancestors: Etoys-kfr..99
Add fish eye and whirl effects
=============== Diff against Etoys-kfr..99 ===============
Item was added:
+ ----- Method: Player>>fishEye: (in category 'sketch filters') -----
+ fishEye: aNumber
+ self sendMessageToCostume: #filtersAdd: with: { #fishEye:form: . aNumber}!
Item was added:
+ ----- Method: Player>>whirl: (in category 'sketch filters') -----
+ whirl: aNumber
+ self sendMessageToCostume: #filtersAdd: with: { #whirl:form: . aNumber}!
Item was changed:
----- Method: SketchMorph class>>additionsToViewerCategoryGraphicsFilters (in category '*eToys-scripting') -----
additionsToViewerCategoryGraphicsFilters
"Answer a list of (<categoryName> <list of category specs>) pairs that characterize the phrases this kind of morph wishes to add to various Viewer categories."
^ #(
#'graphics filtrers'
(
(command hueShift: 'Shift the hue of the pictures colors. -180 to 180' Number)
(command brightnessShift: 'Shift the brightness of the picture -100 to 100' Number)
(command saturationShift: 'Shift the saturation of the pictures colors -100 to 100' Number)
(command blur: 'Blur the picture. 1 to 10' Number)
+ (command fishEye: 'Make a fish eye effect on the picture. -10 and up' Number)
+ (command whirl: 'Make a whirl effect on the picture.' Number)
(command removeFilters 'Remove the picture filters' )
))
!
_______________________________________________
etoys-dev mailing list
etoys-dev(a)squeakland.org
http://lists.squeakland.org/mailman/listinfo/etoys-dev
A new version of Etoys was added to project Etoys Inbox:
http://source.squeak.org/etoysinbox/Etoys-kfr..100.mcz
==================== Summary ====================
Name: Etoys-kfr..100
Author: kfr.
Time: 7 November 2011, 7:47:46 pm
UUID: 31f0e957-ce4a-6b48-af57-2d99a2b5fa6b
Ancestors: Etoys-kfr..99
Add fish eye and whirl effects
=============== Diff against Etoys-kfr..99 ===============
Item was added:
+ ----- Method: Player>>fishEye: (in category 'sketch filters') -----
+ fishEye: aNumber
+ self sendMessageToCostume: #filtersAdd: with: { #fishEye:form: . aNumber}!
Item was added:
+ ----- Method: Player>>whirl: (in category 'sketch filters') -----
+ whirl: aNumber
+ self sendMessageToCostume: #filtersAdd: with: { #whirl:form: . aNumber}!
Item was changed:
----- Method: SketchMorph class>>additionsToViewerCategoryGraphicsFilters (in category '*eToys-scripting') -----
additionsToViewerCategoryGraphicsFilters
"Answer a list of (<categoryName> <list of category specs>) pairs that characterize the phrases this kind of morph wishes to add to various Viewer categories."
^ #(
#'graphics filtrers'
(
(command hueShift: 'Shift the hue of the pictures colors. -180 to 180' Number)
(command brightnessShift: 'Shift the brightness of the picture -100 to 100' Number)
(command saturationShift: 'Shift the saturation of the pictures colors -100 to 100' Number)
(command blur: 'Blur the picture. 1 to 10' Number)
+ (command fishEye: 'Make a fish eye effect on the picture. -10 and up' Number)
+ (command whirl: 'Make a whirl effect on the picture.' Number)
(command removeFilters 'Remove the picture filters' )
))
!
A new version of Morphic was added to project Etoys Inbox:
http://source.squeak.org/etoysinbox/Morphic-kfr..74.mcz
==================== Summary ====================
Name: Morphic-kfr..74
Author: kfr.
Time: 7 November 2011, 11:33:22 am
UUID: a59294a6-79e8-5148-a91d-1583a112958e
Ancestors: Morphic-kfr..73
SketchMorph comment got deleted...
=============== Diff against Morphic-kfr..73 ===============
Item was changed:
Morph subclass: #SketchMorph
instanceVariableNames: 'originalForm rotationStyle scalePoint framesToDwell rotatedForm filters'
classVariableNames: ''
poolDictionaries: ''
category: 'Morphic-Basic'!
+
+ !SketchMorph commentStamp: 'kfr. 11/7/2011 11:32' prior: 0!
+ SketchMorph commentStamp: '<historical>' prior: 0!!
+ The morph that results when the user draws a color bitmap using the PaintBox (SketchEditorMorph and PaintBoxMorph).
+
+ forwardDirection is the angle at which the object will go forward. When the rotationStyle is not #normal, then forwardDirection is any angle, while the rotation is highly restricted. If flexed, this is remembered by the Transform morph. For non-normal rotationStyle, it is rotationDegrees.
+
+ setupAngle (a property) is where the user put the green arrow to indicate which direction on the picture is forward. When #normal, draw the morph initially at (0.0 - setupAngle). The enclosing TransformationMorph then rotates it to the true angle.
+
+ rotationDegrees In a #normal object, rotationDegrees is constant an equal to setupAngle.
+ For non-normal, it is the direction the object is going.
+
+ When repainting, set it back to its original state. The green arrow is set to setupAngle, and the sketch is shown as drawn originally (rotationDegrees = 0).
+
+ rotationStyle = normal (turns), leftRight, upDown, fixed.
+ When leftRight upDown or fixed, bit map has severe restrictions.
+ !