Re: [ANN] JavE 6.0 RC2
From Christian 'CeeJay' Jensen <NOS...@ceejay.cjb.net>
· alt.ascii-art
· 30 Mar 2009 20:59 · View full thread
· report
Hi Markus (cc'ing this to a.a-a too in case someone else wants to join in the discussion)
I tested the new RC2 and got an exception while using the fill tool
I was in pattern mode and used match mode Any (but it also happens with match mode Any +
diagonal)
java.lang.NullPointerException
at de.jave.jave.algorithm.fill.FillAlgorithm.fillPattern(FillAlgorithm.java:55)
at de.jave.jave.tool.fill.FillTool.mousePressed(FillTool.java:94)
at de.jave.jave.Plate.mousePressed(Plate.java:1174)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
I also noticed slowdowns while using the Arc Generic tool.
To recreate :
1) Choose Arc Generic tool
2) Make two points and keep the left mousebutton pressed
3) Move the mouse back and forth between the two points
4) Notice the speed of the redraw - it's fast.
5) Then move the mouse below the lowest point and back and forth
6) Then move the mouse above the highest point and back and forth
7) Notice the speed is slow and it stays slow even if you go back to making small arcs
like in step 3
Here's a drawing I did to illustrate what I did.
I used the same two points to draw several arcs .. and then I added pupils and eyebrows
for comedic effect
\ | ,'
`. | /
__,ooooo.__ | | / _ooooooooo._
_oo8888888888888oo_ \ '. / ,o88888888888888o.
o88888P""'''''""P88888o \ | | _o8888P''' ''"P8888L
d888P'' _,,.....__``P888. | | | 888P'_..------.._ `Y88P
`YP' _.-' `-.:"' || / ',-' `-. `'
,' `._ ||| ,' `._
,' \ || / \
/ _ `.|,' _ \
/ d88L '|' d88L \
/ d8888b | d8888b |
.' 88888b 88888b |
| 88888b 88888b |
| Y8888' Y8888' |
| Y8P' Y8P' /
'. /+ /
`. /||\ /
\ ,' || `. ,'
`. ,' ||| `. ,'
`-._ _,-' || | `-._ _.-'
`--......--' | \ `'------''
+ |
|| \
.'| |
|| `.
/ | |
/ | \
,' | \
.' | \
A simpler illustration showing two points ( A and B ) and the mouse movement:
.' `.
Step 6 <--------->
`. .'
A
.' `.
Step 3 <--------->
`. .'
B
.' `.
Step 5 <--------->
`. .'
I also thought of some nifty features.
The Fill tool's pattern part could have a live preview of the pattern as it was edited.
You already show a live preview when you Choose a pattern.
The pattern editor should allow you to save your own patterns.
The default pattern is not available for me to Choose again if I edit it.
BTW I improved it - Here is a better honeycomb pattern :
\__/
/ \__
some bonus patterns :
A vertical wave
(
)
and another
(
)
and this one
(_
_)
and
(_)
)_(
and
(_)_
)_(_
this one is ultrasimple
_|
this too
`-.
this horizontal wave goes great with the first two waves
.-.
_.' `.
this too
.-._
' `-
Right slant :
,'
,'
Left slant :
`.
`.
Horizontal (note that it is 2 lines high - but one line is blank):
_
Vertical :
|
ZigZag :
`.
`.
.'
.'
something similar :
.''.
.' '.
'. .'
'..'
Also I think I can improve upon the circles in the Elipse Algorithmic tool.
And then maybe from studying my improved circles we can formulate a better algorithm for
circles.
And if we can't at least we can hardcode better circles into JavE
I tried my hand at the 13 x 7 circle
Original Suggestion 1 Suggestion 2
,-----. _,-"-._ ,-'"`-.
/ \ ,' `. .' `.
/ \ ; \ ; :
( 13x7 ) | 13x7 | | 13x7 |
\ / \ ; : ;
\ / `. ,' `. .'
`-----' `-._.-' `-._.-'
Suggestion 3 Suggestion 4
_,-"-._ ,-'"`-.
,' `. .' `.
; : ; \
| 13x7 | | 13x7 |
: ; \ ;
`. ,' `. .'
`-._.-' `-._.-'
Suggestion 5 Suggestion 6
.-="=-. ,='"`=.
,' `. .' `.
; : ; \
| 13x7 | | 13x7 |
: ; \ ;
`. ,' `. .'
`=._.=' `=-.-='
I like suggestion 1 and 3 the most.
Original message headers
X-Google-Thread: f996b,234ca86a522cc5d8 X-Google-Attributes: gidf996b,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!proxad.net!feeder1-2.proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!feed118.news.tele.dk!not-for-mail Date: Mon, 30 Mar 2009 22:59:17 +0200 From: Christian 'CeeJay' Jensen <NOS...@ceejay.cjb.net> User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 Newsgroups: alt.ascii-art Subject: Re: [ANN] JavE 6.0 RC2 References: <49cfa989$0$31330$9b4...@newsspool4.arcor-online.net> In-Reply-To: <49cfa989$0$31330$9b4...@newsspool4.arcor-online.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lines: 225 Message-ID: <49d132a2$0$15881$edf...@dtext01.news.tele.dk> Organization: TDC Totalloesninger NNTP-Posting-Host: 87.63.124.226 X-Trace: 1238446755 dtext01.news.tele.dk 15881 87.63.124.226:18036 X-Complaints-To: abu...@post.tele.dk Xref: g2news1.google.com alt.ascii-art:658
Related ASCII art in the Gallery
Explore these categories from our collection of 11,000+ artworks:
|\/\/\/| | | | | | (o)(o) C _) | ,___| | / /____\
|HHHHH/"\"\HHHHHHH| |HH`\|_.-)'|/'dP,H| |Hb.`\\_/_//'.oddH| |HHHb|`.\/\,'|HHHH| |HHHHHb/\/\/|HHHHH| |"""""""""""""""""| | |"" /\ \ / |"" | | |__/--\ \/ __| |
_________
/___ ___\
//@@@\ /@@@\\
\\@@@/ \@@@//
\___ " ___/
| - |
\_/ jrjc ______
/|_||_\`.__
( _ _ _\
=`-(_)--(_)-'
hjw .="=. _/.-.-.\_ ( ( o o ) ) |/ " \| \'---'/jgs /`"""`\\
_________ | _____ |\ | |\ ___| | \ | | | | | | | | |___| | | \ | |____\| | \|_________| Andy Johnson
Make your own ASCII art
Turn images, text or 3D into ASCII, or draw your own – right in your browser.
About this message.
This message was posted publicly to the newsgroup
alt.ascii-art
in 2009 and is mirrored here unchanged as part of the Historic Archives – only email addresses are masked.
The artwork and text belong to their original authors: if you copy a piece, keep the artist's initials or signature intact and credit them where you can.
Are you the author? Contact us to get your posts attributed, connected to your artist profile, or removed.
Report this message
Help us keep the archive clean and accurate. Reports are reviewed by a person – nothing is changed automatically.