Settings

The page will reload to apply your changes.
Theme

ASCII Art Font

ASCII Art Menu

Original Usenet message from alt.ascii-art, 30 Mar 2009.
Re: [ANN] JavE 6.0 RC2

Re: [ANN] JavE 6.0 RC2

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
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.

Help classify this post