Skip to content

Issues.00618

Website user edited this page Jan 25, 2019 · 3 revisions

00618: upgrade coneatron to dynamically draw and configure multiple cones

« 00617 | Issues | 00619 »

Summary: upgrade coneatron to dynamically draw and configure multiple cones

Created: 2017–05–30 11:21

Status: Released

Category: Request

From: frankie

Version: 2.4

Released_In: 2.4.1

Description:

we may want to use coneatron to permanently draw cones in the scene rather than just using it to define cones and export them as models.

to do this, tcl calls need to be implemented that let you add to an array of cones to draw and also modify defined ones. kind of like we do for trailatron.


Comments

frankie May 30, 2017, at 11:21 AM: A developer note, this was also done under internal issue 50348.

frankie June 20, 2017, at 06:16 PM: This has been implemented. See this page for updated Cone-atron documentation.


« 00617 | Issues | 00619 »

Associated Commits

| commit | b91f16e0bd2bf962eafc44da2d56e6a7ece3b513 [link] | || | Author: | Alex Lin | | Date: | Thu Jun 15 09:46:04 2017 -0500 | | Message: | [@Issue 00618: upgrade coneatron to dynamically draw and configure multiple cones Added an if check to see if file loaded actually opened correctly. Added a call to update cone parameters when the GUI is brought up. This syncs the GUI up with any scripting that happened while the GUI was minimized. @] |

Affected Files:

gui/coneatron.tcl             |  1 +
 src/plugins/dsp_coneatron.cpp | 25 ++++++++++++±-----------
 2 files changed, 14 insertions(+), 12 deletions(-)

| commit | a98dba285a23805035f299c41d7c3bde945f93e0 [link] | || | Author: | Alex Lin | | Date: | Tue Jun 13 17:15:41 2017 -0500 | | Message: | [@Issue 00618: upgrade coneatron to dynamically draw and configure multiple cones Coneatron plugin needs to link -libstdc++ for windows now that it is C++. @] |

Affected Files:

src/plugins/win32.mk | 1 +
 1 file changed, 1 insertion(+)

| commit | cbe2ba7477b01107edc5d31f7f3c51b6f01717ef [link] | || | Author: | Alex Lin | | Date: | Tue Jun 13 16:44:17 2017 -0500 | | Message: | [@Issue 00618: upgrade coneatron to dynamically draw and configure multiple cones Added binding to type position/rotation value in entry field. @] |

Affected Files:

gui/coneatron.tcl | 11 +++++++++±
 1 file changed, 10 insertions(+), 1 deletion(-)

| commit | ab7077f00b05a244c1cbb2176bd2c3ea2845ccb9 [link] | || | Author: | Alex Lin | | Date: | Tue Jun 13 15:17:32 2017 -0500 | | Message: | [@Issue 00618: upgrade coneatron to dynamically draw and configure multiple cones Changed when the coneatron GUI is initially built. I moved it to the first time the GUI is requested. I had to do this because the way it was on the Mac the coneatron's menu was showing up as the initial DOUG/EDGE menu. @] |

Affected Files:

gui/coneatron.tcl | 40 ++++++++++++++++++±--------------------
 1 file changed, 19 insertions(+), 21 deletions(-)

| commit | 01dd44479f5787d975235b9f963ff868f2e4e597 [link] | || | Author: | Alex Lin | | Date: | Tue Jun 13 09:46:35 2017 -0500 | | Message: | [@Issue 00618: upgrade coneatron to dynamically draw and configure multiple cones Missed a reference to coneatron2. @] |

Affected Files:

gui/coneatron.tcl | 10 ++++±----
 1 file changed, 5 insertions(+), 5 deletions(-)

| commit | a2bb4a9c06ecb07c5ca481bb58115b713ee051a3 [link] | || | Author: | Alex Lin | | Date: | Tue Jun 13 09:28:53 2017 -0500 | | Message: | [@Issue 00618: upgrade coneatron to dynamically draw and configure multiple cones Renamed coneatron files to remove the 2 suffix. @] |

Affected Files:

cev.cfg                        |    1 -
 configs/dsp_coneatron.cfg      |   17 +
 configs/dsp_coneatron2.cfg     |   17 -
 gui/coneatron.tcl              |  349 +++++++++±-
 gui/coneatron2.tcl             | 1218 ----------------------------------------
 src/plugins/dsp_coneatron.c    |  587 -------------------
 src/plugins/dsp_coneatron.cpp  |  798 ++++++++++++++++++++++++++
 src/plugins/dsp_coneatron2.cpp |  798 --------------------------
 src/plugins/linux.mk           |    3 ±
 9 files changed, 1112 insertions(+), 2676 deletions(-)

| commit | d3d6b7f78cedfd7bfc77d665b6ff05efb0a17377 [link] | || | Author: | Alex Lin | | Date: | Tue Jun 13 09:16:57 2017 -0500 | | Message: | [@Issue 00618: upgrade coneatron to dynamically draw and configure multiple cones Added capability to translate and rotate cones. Added capability to load multiple files of cones. Added command to clear all cones and to enable/disable all cones at once. @] |

Affected Files:

gui/coneatron2.tcl             | 187 ++++++++++++++++++++++++++++++±---------
 src/plugins/dsp_coneatron2.cpp | 168 +++++++++++++++++++++++++++++++±---
 2 files changed, 294 insertions(+), 61 deletions(-)

| commit | 04a945d174084719e43cb490dbac58075550a641 [link] | || | Author: | Alex Lin | | Date: | Fri Jun 9 09:51:32 2017 -0500 | | Message: | [@Issue 00618: upgrade coneatron to dynamically draw and configure multiple cones Adding pos and rot controls to gui. Not added to code yet. @] |

Affected Files:

blank.cfg                      |  2 —
 cev.cfg                        |  1 +
 gui/coneatron2.tcl             | 63 +++++++++++++++++++++++++++±-------------
 gui/simdatadlg.tcl             |  8 +±---
 src/plugins/dsp_coneatron2.cpp | 16 ++++++±---
 5 files changed, 57 insertions(+), 33 deletions(-)

Clone this wiki locally