4.95238

5.0 | 21 ratings Rate this file 51 downloads (last 30 days) File Size: 7.17 KB File ID: #1241

select3d.m, select3dtool.m

by Joe Conti

 

16 Jan 2002 (Updated 11 Nov 2004)

Code covered by BSD License  

Obtains a 3-D selection point.

Editor's Notes:

This file was a File Exchange Pick of the Week

Download Now | Watch this File

File Information
Description

SELECT3D gets the 3-D selection point on a surface, patch, or line object. It's like a 3-D version of GINPUT.

SELECT3DTOOL is a simple UI that displays the position and nearest vertex in axes space (3-D coordinates).

Please send feedback, enhancements, and bug reports to jconti@mathworks.com.

Acknowledgements
This submission has inspired the following:
SpringLab
MATLAB release MATLAB 6.0 (R12)
Zip File Content  
Other Files select3d.m,
demo_surface.m,
demo_mri.m,
select3dtool.m,
demo_line.m
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (23)
13 Mar 2002 Mukund Balasubramanian

A long overdue utility for working with "patch" type objects! And well implemented to boot.

16 Mar 2002 Goncalo Pedro

Very useful little tool.

22 May 2002 Eloire Guillaume

Very usefull toolbox
a small "bug" : when your figure is a scatter points the 3d coordinates are in the v field of your sturcture.
This is not really a "bug"
Thanks a lot.

25 Jan 2003 Richard Bouchard

Well done! I added SELECT3D to my project in a snap and it blended perfectly.

09 May 2003 Dimitrios Pantazis

Great tool. Thank you.

15 Jul 2003 Ah Kun

Bravo~!
This is what I have been looking for long time.
Thanks, Joe!

10 Oct 2003 flauti gabriele  
13 Nov 2003 amber Wang

pretty cool! nice tool!

18 Jun 2004 Joe Smith

Thank You Joe,

We have been trying to write our own until I decided to browse the web.

23 Aug 2004 Valer Jurcak

Nice job. Thanks.

29 Nov 2004 U M

It saved me a lot programming time, which would have just resulted in re-inventing the wheel. Thanks a lot

03 Dec 2004 Naveed Ahmad

saved us a lot of headache. thanks very much.

25 Apr 2005 RAO 2005

Incredible, thanks a lot man!!

19 May 2005 Ofek Shilon

Great, great piece of code. Kudos!

22 Jun 2005 Andres Vanegas

saved us a lot of headache. thanks very much. !!!

22 Mar 2006 Amer Abufadel

It was exactly what I was looking for.

26 Aug 2006 Siyi Deng

Brilliant code. Helps a lot!

14 Dec 2007 Paul White

thank you. excellent. huge time saver.

24 Jan 2008 Artug Acar  
30 Jun 2008 Pallavi Sachin

Hi,
Is there a way I can use select3d with MATLAB 5.3? I tried using it but it errored out. Please help.

Thanks,
Pallavi

09 Sep 2008 Baudry Matthieu

Thank you !

25 Aug 2009 rmc256  
25 Aug 2009 rmc256

Is there any way to work with surface objects containing NaNs? It seems to throw off the code when NaNs are present (as the code warning recognizes).

Please login to add a comment or rating.
Updates
19 Feb 2002

Adding support for line objects.
Added UI tool for ease of use.

11 Nov 2004

Fix bug with perspective plots

Tag Activity for this File
Tag Applied By Date/Time
data exploration Joe Conti 22 Oct 2008 06:40:15
ginput 3d Joe Conti 22 Oct 2008 06:40:15
selection point Joe Conti 22 Oct 2008 06:40:15
ginput Joe Conti 22 Oct 2008 06:40:15
graphics Joe Conti 22 Oct 2008 06:40:15
graphical data Joe Conti 22 Oct 2008 06:40:15
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com