[Bf-committers] Patch to add "Show/hide 3D Cursor" functionality

Alexey Akishin alex at science.su
Sun Jun 9 20:42:12 CEST 2013


	That's true: I, for example, use 3D cursor often, but would have preferred to not see it (just like I prefer to not see 3D manipulators); but there are people who prefer not to use it at all. For them, hiding it would not be enough. Hiding it and disabling it are very different things. Perhaps we should consider having both options - to disable it and to hide it? I think good place for an option to disable it (hide and fix at origin) would be somewhere in "user preferences" -> "interface". I think most intuitive place for "hide cursor" option was suggested by Sean Olson:

Sean Olson wrote:
> ...
> I would love to be able to turn it on/off manually just as I can with the 
> transform/rotate/scale widgets.  I do think this option should probably be
> on the bottom bar along with those widgets though, and not in the much 
> harder to access properties panel.
> ...

On Sunday 09 June 2013 11:08:11 Jonathan Williamson wrote:
> Alexey,
> 
>       If I could hide the cursor, I would want it to be hidden, not fixed
> > at origin. I often use the cursor in render only mode without any problems.
> >       Fixing the cursor at origin would be basically "Disable Cursor"
> > option... I think expected behavior of "Hide Cursor" is to hide the cursor
> > like in render only mode.
> 
> 
> While I personally agree with that, I don't think that's what a lot of
> people that dislike the 3D Cursor are looking for. I see constantly on
> Polycount and Blender Artists wanting to just disable the cursor. Seems to
> me there's two groups of people that don't like the cursor: those that
> don't even want and just want it gone, and those that just find it
> distracting most of the time and want to hide it on demand.
> 
> 
> 
> Jonathan Williamson
> http://cgcookie.com
> 
> 
> On Sun, Jun 9, 2013 at 11:00 AM, Alexey Akishin <alex at science.su> wrote:
> 
> >         If I could hide the cursor, I would want it to be hidden, not
> > fixed at origin. I often use the cursor in render only mode without any
> > problems.
> >         Fixing the cursor at origin would be basically "Disable Cursor"
> > option... I think expected behavior of "Hide Cursor" is to hide the cursor
> > like in render only mode.
> >
> > On Sunday 09 June 2013 10:30:05 Jonathan Williamson wrote:
> > > The problem with simply "hiding" the cursor is that the user no longer
> > > knows where it's at and could run into problems like adding objects and
> > > having them 'randomly' positioned in the scene. I feel this would be an
> > > even greater cause for frustration than the actual cursor.
> > >
> > > That being said, this issue could easily be resolved if hiding the cursor
> > > also always recentered at the scene origin.
> > >
> > > Jonathan Williamson
> > > http://cgcookie.com
> > >
> > >
> > > On Sun, Jun 9, 2013 at 10:24 AM, Jürgen Herrmann <shadowrom at me.com>
> > wrote:
> > >
> > > >
> > > >
> > > > Am 09.06.2013 um 18:33 schrieb Jonathan Williamson <
> > jonathan at cgcookie.com
> > > > >:
> > > >
> > > > > Like Ton said, I don't think there's anyway you can hide the 3D
> > cursor
> > > > > without first putting in alternate functionality for all things that
> > use
> > > > > it, including adding objects, mesh spin tool, grease pencil cursor
> > depth.
> > > > >
> > > > I think of hiding the cursor as in "it is there and active, but not
> > shown"
> > > > Disabling the cursor would be hard, but telling OpenGL not to draw it
> > > > might be a bit easier.
> > > >
> > > > > Then also what do you with users that have "Zoom to cursor" set as a
> > > > > default?
> > > > This would work with my proposal, but it could be very confusing. In
> > this
> > > > case I would suggest to unhide the cursor if a user switches to "zoom
> > to
> > > > cursor" or if he is in this mode and zooms.
> > > > >
> > > > > I'm not opposed to having the ability to hide it, but I don't think
> > it's
> > > > > nearly so simple as just "hiding" it
> > > > >
> > > > > On Sunday, June 9, 2013, Gavin Howard wrote:
> > > > >
> > > > >>     All,
> > > > >>     I say +1 to Jürgen's suggestion. I think hiding the cursor
> > would be
> > > > >> incredibly useful in many cases. Having a button in the 3D View
> > header,
> > > > as
> > > > >> well as a hotkey would be awesome. Also, using a LMB click to
> > unhide it
> > > > (or
> > > > >> the hotkey) would be intuitive. Of course, this is coming from a
> > user
> > > > who
> > > > >> is less a user than a developer. Take it for what it's worth.
> > > > >>     God Bless,
> > > > >>     Gavin Howard
> > > > >> On Jun 9, 2013 9:48 AM, "Jürgen Herrmann" <shadowrom at me.com> wrote:
> > > > >>
> > > > >>> It would be nice to have a hotkey to hide the 3d cursor. It might
> > be a
> > > > >>> good idea to unhide the cursor when the user  switches to another
> > edit
> > > > >> mode.
> > > > >>>
> > > > >>> When hidden the cursor should stay in place so it is not
> > accidentally
> > > > >>> moved to another position. An alternative would be to unhide the
> > cursor
> > > > >>> when it is moved (for example by clicking LMB in object mode).
> > > > >>>
> > > > >>> No matter how it is done it should be completely intuitive for all
> > > > users.
> > > > >>>
> > > > >>> /Jürgen
> > > > >>>
> > > > >>> Am 09.06.2013 um 17:29 schrieb Sean Olson <seanolson at gmail.com>:
> > > > >>>
> > > > >>>> I am a big fan of the 3d cursor, but I frequently I do wish I
> > could
> > > > >> hide
> > > > >>> it
> > > > >>>> as it is just distracting at times when I don't need it.  I would
> > love
> > > > >> to
> > > > >>>> be able to turn it on/off manually just as I can with the
> > > > >>>> transform/rotate/scale widgets.  I do think this option should
> > > > probably
> > > > >>> be
> > > > >>>> on the bottom bar along with those widgets though, and not in the
> > much
> > > > >>>> harder to access properties panel.
> > > > >>>>
> > > > >>>> Additionally, we need to be careful with turning off the cursor in
> > > > >>> certain
> > > > >>>> modes.  Currently in paint mode the 3d cursor is used in the clone
> > > > >> tool.
> > > > >>>> So to always turn it off would be a  mistake.  A clone tool in
> > sculpt
> > > > >> has
> > > > >>>> not been built, but it would be cool to have that functionality as
> > > > >> well,
> > > > >>>> which of course would use the 3d cursor.
> > > > >>>>
> > > > >>>> -Sean
> > > > >>>>
> > > > >>>>
> > > > >>>> On Sun, Jun 9, 2013 at 8:54 AM, Dima Glibitsky <
> > dima.glib at gmail.com>
> > > > >>> wrote:
> > > > >>>>
> > > > >>>>> I've made a poll
> > > > >>
> > > >
> > http://blenderartists.org/forum/showthread.php?295865-Hiding-3D-cursor-use-cases-%28poll%29
> > > > >>>>> Most probably auto-hiding in some modes won't draw any
> > objections,
> > > > >>>>> though I'm curious what the results of the poll turn out to be.
> > > > >>>>> I'll try to make a patch that hides 3D cursor based in
> > Paint/Sculpt
> > > > >>>>> modes in the meantime :-)
> > > > >>>>>
> > > > >>>>> On Sun, Jun 9, 2013 at 3:44 PM, Ton Roosendaal <ton at blender.org>
> > > > >> wrote:
> > > > >>>>>> Hi,
> > > > >>>>>>
> > > > >>>>>> A lot of editing still depends on a 3d cursor to exist, hiding
> > it
> > > > >>>>> completely is not good feature, unless it bypasses every call
> > that
> > > > >> uses
> > > > >>> the
> > > > >>>>> 3d cursor.
> > > > >>>>>>
> > > > >>>>>> For us now, a useful hiding for 3d cursor is in special edit
> > modes
> > > > >> like
> > > > >>>>> paint or sculpt (assuming it is not used).
> > > > >>>>>>
> > > > >>>>>> -Ton-
> > > > >>>>>>
> > > > >>>>>> --------------------------------------------------------
> > > > >>>>>> Ton Roosendaal  -  ton at blender.org   -   www.blender.org
> > > > >>>>>> Chairman Blender Foundation - Producer Blender Institute
> > > > >>>>>> Entrepotdok 57A  -  1018AD Amsterdam  -  The Netherlands
> > > > >>>>>>
> > > > >>>>>>
> > > > >>>>>>
> > > > >>>>>> On 9 Jun, 2013, at 14:18, Dima Glibitsky wrote:
> > > > >>>>>>
> > > > >>>>>>> Hi, thanks for the quick reply :)
> > > > >>>>>>> Perhaps the main question is, then, if there are any cases when
> > > > >> users
> > > > >>>>>>> want to hide the cursor in the Object mode. I'll try to ask
> > that on
> > > > >>>>>>> the BlenderArtists.
> > > > >>>>>>> I can imagine that some CAD-like addons might use the option to
> > > > >>>>>>> disable the default cursor to display something more advanced
> > > > >> instead
> > > > >>>>>>> (e.g. local coordinate axes/planes). In this case, non-coders
> > won't
> > > > >>>>>>> have to know about the existence of this setting.
> > > > >>>>>>>
> > > > >>>>>>> On Sun, Jun 9, 2013 at 2:57 PM, Ton Roosendaal <
> > ton at blender.org>
> > > > >>> wrote:
> > > > >>>>>>>> Hi,
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Jonathan Williamson
> > > > > http://cgcookie.com
> > > > > _______________________________________________
> > > > > Bf-committers mailing list
> > > > > Bf-committers at blender.org
> > > > > http://lists.blender.org/mailman/listinfo/bf-committers
> > > > _______________________________________________
> > > > Bf-committers mailing list
> > > > Bf-committers at blender.org
> > > > http://lists.blender.org/mailman/listinfo/bf-committers
> > > >
> > > _______________________________________________
> > > Bf-committers mailing list
> > > Bf-committers at blender.org
> > > http://lists.blender.org/mailman/listinfo/bf-committers
> > _______________________________________________
> > Bf-committers mailing list
> > Bf-committers at blender.org
> > http://lists.blender.org/mailman/listinfo/bf-committers
> >
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers


More information about the Bf-committers mailing list