Draw Circle tool

I am currently working myself deeper in the techniques of drawing and painting with Photoshop and while drawing I always encounter one problem: Drawing a circle. There are several workarounds for that:
* Select circle, Border1 and fill
* Make a circle as a form and place
* Make a circle as a brush and draw it
* Make a circle with a pass and fill path with brush
But all of these seem to me just like workarounds and hinder me in my workflow. My suggestion would be a more simple, more fluent way. Photoshop can draw lines vertical and horizontal to the screen, my suggestion is not very different. My proposition is:
* Hold a desired hotkey (like q or something) over the complete operation
* Click where the midpoint of the circle is supposed to be
* Click and hold again in the desired radius and draw your circle.
This would work like drawing a line, you just draw a circle. This would give the user full control over the brush with sensitivity. That would be first of all faster and more intuitive than all the listed ways of drawing a circle and as mentioned you wouldn't lose any control over your brushsensitivity and options, while you can just simulate pen pressure with path filling.
Thats it for now, any comments or amendments are welcome.
Simon Kopp
Germany

Ok, and how do you envision drawing an ellipse, a rectangle, a rounded rectangle, or any other shape with the current brush?
Using down more buttons?
That's why you receive workarounds, because your FR is not "doable" without taking care of the myriad of sub-requests that you did not envision...

Similar Messages

  • Can only draw circle and square in Illustrator CS5 and Photoshop CS5

    I am experiencing a strange bug that seems to be affecting both Photoshop CS5 and Illustrator CS5. In Illustrator, when I try to draw a rectangle or ellipse I can only draw circles and squares. Also I can't change the color of selected objects. When I try to change its fill nothing happens. I can also only drag objects on the 0, 45 and 90 degree angles. Also I can no longer select off an object by clicking on the artboard. When I click on the artboard nothing happens.
    Similarly in Photoshop I can only draw straight lines using the brush tool. The  marquee tool is also not functioning properly. When I try to use the marquee tool the marching ants form a square but when I release the mouse it selects a rectangular portion. Strangely if I use the marquee tool and make selection I can press the shift key and add to it but this second selection's marching ants are not square but are properly rectangular.
    Since the problem seems to be affecting both Illustrator and Photoshop I'm thinking it's probably some kind of system conflict or perhaps an application running in the background is affecting it. Also if I restart my mac the problem goes away. Unfortunately the problem eventually returns.
    Anyway I'm pretty sure most of the suggested fixes involve systematically going through all the programs running in the background and trying to determine which if any might be affecting Illustrator and Photoshop but I just thought I'd post something in case someone else had the problem or knew of any fixes.
    I'm running CS5 on a MBP.
    Thanks!

    Ok I figured out the problem. It was another application called teleport which lets you control 2 macs with one mouse. It requires a hot key and in my case that was the shift key. Even though it was running it was still affecting me. Had to quit it and restart. If you're having a similar problem I'd check to see you're not running any other applications that can be activated with a hot key.

  • Draw circles in swing..

    hello.
    I'm making a program that draws circles in a frame and has some buttons in another program.
    However, there are some stack overflow errors..
    help please~
    [error messages]
    Exception in thread "main" java.lang.StackOverflowError
    at java.util.Hashtable.get(Hashtable.java:336)
    at javax.swing.UIDefaults.getFromHashtable(UIDefaults.java:142)
    at javax.swing.UIDefaults.get(UIDefaults.java:130)
    at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:44)
    at javax.swing.UIDefaults.getColor(UIDefaults.java:380)
    at javax.swing.UIManager.getColor(UIManager.java:590)
    at javax.swing.LookAndFeel.installColors(LookAndFeel.java:58)
    at javax.swing.LookAndFeel.installColorsAndFont(LookAndFeel.java:92)
    at javax.swing.plaf.basic.BasicPanelUI.installDefaults(BasicPanelUI.java:49)
    at javax.swing.plaf.basic.BasicPanelUI.installUI(BasicPanelUI.java:39)
    at javax.swing.JComponent.setUI(JComponent.java:652)
    at javax.swing.JPanel.setUI(JPanel.java:131)
    at javax.swing.JPanel.updateUI(JPanel.java:104)
    at javax.swing.JPanel.<init>(JPanel.java:64)
    at javax.swing.JPanel.<init>(JPanel.java:87)
    at javax.swing.JPanel.<init>(JPanel.java:95)
    at DrawCircle.<init>(DrawCircle.java:7)
    at DrawCircle.<init>(DrawCircle.java:6)
    import java.awt.event.*;
    import javax.swing.*;
    import java.awt.*;
    public class GUI{
         DrawCircle circle = new DrawCircle(100,100,50);
         private JButton UpButton, DownButton, LeftButton, RightButton, IncreaseButton, DecreaseButton, InputButton;
         public void drawframe(){
                    final JFrame CircleFrame = new JFrame("Frame for Circle");
                    CircleFrame.getContentPane().add(circle);
                    CircleFrame.setSize(200,200);
              CircleFrame.setVisible(true);
              UpButton = new JButton("UP");
              UpButton.addActionListener(new ActionListener()     {
                   public void actionPerformed(ActionEvent e){
                                circle.up();
                                    if(circle.getY() - circle.getR() <= 0) {
                                        JOptionPane.showMessageDialog( CircleFrame, "Out of window");
                                        circle.setY(circle.getY() +10);
              RightButton = new JButton("RIGHT");
              RightButton.addActionListener(new ActionListener()     {
                   public void actionPerformed(ActionEvent e)     {
                                circle.right();
                                    if(circle.getX() + circle.getR() >= 500) {
                                        JOptionPane.showMessageDialog( CircleFrame, "Out of window");
                                        circle.setX(circle.getX() -10);
              LeftButton = new JButton("LEFT");
              LeftButton.addActionListener(new ActionListener(){
                   public void actionPerformed(ActionEvent e){
                                circle.left();
                                    if(circle.getX() - circle.getR() <= 0) {
                                        JOptionPane.showMessageDialog( CircleFrame, "Out of window");
                                        circle.setX(circle.getX() +10);
              DownButton = new JButton("DOWN");
              DownButton.addActionListener(new ActionListener(){
                   public void actionPerformed(ActionEvent e){
                                circle.down();
                                    System.out.println(circle.getY());
                                    if(circle.getY() + circle.getR() >= 500) {
                                        JOptionPane.showMessageDialog( CircleFrame, "Out of window");
                                        circle.setY(circle.getY() -10);
              IncreaseButton = new JButton("INCREASE");
              IncreaseButton.addActionListener(new ActionListener()     {
                   public void actionPerformed(ActionEvent e)     {
                                circle.increase();
                                    if(circle.getY() + circle.getR() >= 500) {
                                        JOptionPane.showMessageDialog( CircleFrame, "Out of window");
                                        circle.setR(circle.getR() -10);     
                                    } else if(circle.getX() + circle.getR() >= 500) {
                                        JOptionPane.showMessageDialog( CircleFrame, "Out of window");
              DecreaseButton = new JButton("decrease");
                        DecreaseButton.addActionListener(new ActionListener(){
                                public void actionPerformed(ActionEvent e)     {           
                                    circle.decrease();
              JPanel ButtonPanel = new JPanel();
              ButtonPanel.add(IncreaseButton);
              ButtonPanel.add(DecreaseButton);
              ButtonPanel.add(DownButton);
              ButtonPanel.add(LeftButton);
              ButtonPanel.add(RightButton);
              ButtonPanel.add(UpButton);
              ButtonPanel.setLayout(new BoxLayout(ButtonPanel, BoxLayout.Y_AXIS));
                    JFrame mainFrame = new JFrame("GUI for Circle Drawing");
              mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );
                    mainFrame.add(ButtonPanel);
                    mainFrame.pack();
              mainFrame.setVisible(true);
         public static void main(String [] args)     {
              GUI intf = new GUI();
              intf.drawframe();
    }and the DrawCircle Class is
    import java.awt.*;
    import javax.swing.*;
    public class DrawCircle extends JPanel{
         private int x, y, r;
            DrawCircle circle = new DrawCircle(100, 100, 50);
         public DrawCircle( int x , int y , int r){
              this.x = x;
              this.y = y;
              this.r = r;
         public int getR(){
              return r;
         public int getX(){
              return x;
         public int getY(){
              return y;
         public void setX(int x)     {
              this.x = x;
                    repaint();
         public void setY(int y)     {
              this.y = y;
                    repaint();
         public void setR(int r)     {
              this.r = r;
                    repaint();
         public void paint(Graphics g){
              g.clearRect(0,0,400,400);
                    g.drawOval(x-r, y-r, r*2, r*2);
            public void up() {
              circle.setY(circle.getY() -10);
            public void down() {
                    circle.setY(circle.getY() +10);
            public void right() {
                    circle.setX(circle.getX() +10);
            public void left() {
                    circle.setX(circle.getX() -10);
            public void increase() {
                    circle.setR(circle.getR() +10);     
            public void decrease() {
                    circle.setR(circle.getR() -10);     
              

    The problem is that you're constructing a new DrawCircle each time you construct a new DrawCircle, resulting in infinite recursion causing a stack overflow.
    This line:DrawCircle circle = new DrawCircle(100, 100, 50);in your DrawCircle class is causing the problem, do you need it? Remove it and replace references to 'circle' in the class with 'this'.

  • Draw Circles

    Hi Guys,
    I need to display one field within circle(means i need to display one filed that field always has the value 'Y' or 'N')in sapscript and in report output also means both normal and alv reports.How can i do this? Is it possible in sap to draw circles? Is there any function module to achieve this? please help me.

    Hi Sai,
    For SAP Scripts you can try :
    SE71--> form name > change> window--> text element > Insert(Mnubar)> charcters--> SAP sybbols --> search for SYM_CIRCLE.
    Hope this may help you.
    Lanka

  • Draw circles,images in flex

    How can we draw circles,images in flex? (ex as in
    ms-paint)

    http://livedocs.adobe.com/flex/3/html/help.html?content=Drawing_Vector_Graphics_1.html

  • Regarding Third party collabration (like corel draw design tool to SAP)

    Dear all,
    can anybody tell me how to integrate corel draw design tool with SAP R/3.
    is there any process to call corel draw from SAP R/3. its urgent. i will be so helpfull if anybody help me for the same.
    regards,
    jigar t patel

    u need to setup the link between the 2 systems....Try using FTP commands which are available in SAP to connect between 2 systems & then u can transfer the data either way.

  • How to draw circle if I have two points info and radius of the circle?

    Hi,
    I am trying to draw circle.
    Inputs I have is 1. Two points of the circle and
    2. Radius of the circle.
    Please let me know if u have solution using Shape, Graphics2D apis.
    Thanks in advance..
    Cheers,
    Somasekhar

    As far as the drawing is concerned, you would use Graphics# drawOval. There's no API method to draw a circle using the parameters of two points and a radius.
    You need to solve the problem on paper and work out the maths involved, then translate that math into working Java code.
    btw, you do realize that the information will give you zero to two valid circles, don't you?
    db

  • Delayed live screen drawing with tools in Photoshop. Video driver update?

    Delayed live screen drawing with tools in Photoshop CS5 on my iMac running system 10.6.7.
    Hi there. Recently, I've been having issues with the tools. There's a distinct DELAY in the live drawing. For example, if I open a random image, take the pencil, paintbrush, or even eraser tool, and I draw a large line across the image, I don't see anything. If I zoom in or out 1 click, I see the line. If I draw ANOTHER line, same thing - I need to zoom in or out to see it. With all of the tools. I've never had this issue before and it's incredibly frustrating (that might be an understatement as you can imagine - I use PS daily as I am a full-time designer.) Any ideas or solutions? I've already TRASHED my preferences and reset the tool. If it IS a driver issue (which is weird, because this issue just recently started happening) I contacted the driver manufacturer (AMD) and was told:
    "Unfortunately, Apple does not authorize us to release drivers for their products.
    All drivers are provided to Apple who then customize and release them to their customers.
    You will need to contact Apple to obtain the most current drivers for your product."

    You are correct - only Apple can deliver display drivers to you.  That's what you get with a Mac as Apple wants to be your "one stop shop" for support..
    Just curious:  Are you painting with large brushes and very small Spacing values?  That can cause some delay, though it normally catches up on its own - you don't have to do anything to make it happen.
    Have you tried disabling OpenGL Drawing in your Photoshop Edit - Preferences - Performance menu.  Restart Photoshop after making that change and before testing.
    -Noel

  • Circles created with circle tool appear as squares on ipad safari

    Hi, when I view my project on ipad safari, circles I created with the circle tool appear as squares, as do rounded corner rectangles... anyone have any ideas? thx!

    Hi there,
    No ideas - it works fine for me. Could you post a link to your project file?
    And which version of iOS are you running?
    Thanks,
    Joe

  • Hi i would like help with:  When I draw circle and add stroke I can not see stroke  I use Photoshop CS 5

    Hi i would like help with:
    When I draw circle and add stroke I can not see stroke
    I use Photoshop CS 5

    Make sure the stroke is set to a color and not to the symbol that appears here for Fill

  • When using 'Fix Red-Eye' or 'Retouch' the circle tool isn't showing

    When using 'Fix Red-Eye' or 'Retouch' in iPhoto 11 (v9.4.3), the circle tool isn't showing any longer. Only the normal arrow cursor. It still works fine, I just can't see the size of the circle against the photo.
    I've tried restarting iPhoto and the whole Mac, but no luck.
    Any ideas? Thanks!

    Does this help?
    https://discussions.apple.com/thread/1284710

  • Draw Layer Tool...Nothing

    So, I've been using Dreamweaver for about 3 years and have
    never run into this problem before.
    When I am in 'Design' mode, I click 'Layout' and then choose
    the 'Draw Layer' tool. When I go to draw the layer on a blank
    page...nothing. I mean...nothing. It won't draw a layer. It worked
    great on Friday, but I get to work today and nothing.
    Anybody know what could have caused this? More importantly,
    anyone know how to fix this?
    Thanks in advance!!

    What DW and what OS?
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "baldtrainer" <[email protected]> wrote in
    message
    news:e61dd7$fkc$[email protected]..
    > So, I've been using Dreamweaver for about 3 years and
    have never run into
    > this
    > problem before.
    >
    > When I am in 'Design' mode, I click 'Layout' and then
    choose the 'Draw
    > Layer'
    > tool. When I go to draw the layer on a blank
    page...nothing. I
    > mean...nothing. It won't draw a layer. It worked great
    on Friday, but I
    > get
    > to work today and nothing.
    >
    > Anybody know what could have caused this? More
    importantly, anyone know
    > how
    > to fix this?
    >
    > Thanks in advance!!
    >

  • Online drawing/painting tool

    Hello!
    I'm trying to develop on Flash a online drawing/painting tool
    like
    this one and, I don't know
    how to create the
    save to server functionality. How can I save the result
    picture to server? I'm using a MySQL database and Drupal CMS.
    If there's someone able to give me a help, it'll be gratfull
    received.
    Thanks

    ElmoSA wrote:
    Hi,
    I've just tried converting a file (Foscam demo.vi) from LV2012 to LV2011 and also got a Timeout error. I guess the vi uses Vision toolkit, this may be the reason. Could you check, please. Thanks
    It is actually using an ActiveX control.  I don't have the control but I was able to do the down convert over in your other thread. http://forums.ni.com/t5/Version-Conversion/Convert​-this-vi-from-LV2012-to-LV2111/m-p/2896610/highlig​...
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Hi, I am trying to blur the background in Prem Pro CC I have made a mask using the free draw bezier tool but it does not track forward.  What am I doing wrong?

    Hi, I am trying to blur the background in Prem Pro CC I have made a mask using the free draw bezier tool but it does not track forward.  What am I doing wrong?

    Hi Kevin
    I found a YouTube clip explaining how to blur the background with free draw bezier tool and it also said to invert the mask, but it still does not track forward. I really hope there is a solution.
    Steph

  • Photoshop CS4 Brush Draws Circles

    Hi. This wasn't happening but now, all of my brushes draws circles like that. Is it supposed to happen? If answer is no, how can I solve it? Thanks.

    Today I've installed the latest Forceware Drivers 180.60 from http://www.laptopvideo2go.com/ to test the bug behaviour.
    The brush cursor now seems to be able to handle big brush sizes but the performance is reduced noticable.When painting inside a new document the rendering of the brush path is done after painting over the area, even when using small brush sizes.
    So let's wait until Nvidia/Lenovo roll out a new driver.
    Message Edited by mikey on 11-24-2008 07:57 AM

Maybe you are looking for

  • On Screen Display not working on T61P running WXP SP2

    This started with an error on 'tponscr.exe' when I hit a volume button.  I reinstalled the Thinkvantage Hotkeys from the Lenovo site and I no longer get the 'tponscr.exe' error but the on screen display doesn't work (Volume does change tho).  The Fn

  • Why my search suggestion not working in Mail and Finder?

    After upgrade to Lion, I try the "search suggestion" in both Finder and Mail. but it didn't work, can any body tell me why? thank you! It should be like this: but mine is like this:

  • Tracking the order of execution of sql scripts in SQL*Plus

    In our production environment we sometimes have to run some .sql scripts in a particular order. Since the order of execution is important , i have created another .sql file caller caller.sql(shown at the bottom) which will call all the scripts in the

  • AppStore does not allow downloading Chrome

    Does anyone else have the same problem and preferrably a solution for this Leaving aside all the stupid changes Apple's new management has allowed to ruin user experience (except swipe in iOS7), does anybody have the same problem that AppStore blocks

  • Print view of multiple tables (WAD)

    Hi gurus, Im currently working on a web template including two tables "TABLE_1" and "TABLE_2". These are based on two different data providers/queries. A print function is set up for the report, spawning a printer-friendly version of the report. The