Issues.00618 - lordmundi/wikidoctest GitHub Wiki
00618: upgrade coneatron to dynamically draw and configure multiple cones
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.
Associated Commits
| commit | b91f16e0bd2bf962eafc44da2d56e6a7ece3b513
link6 |
||
| 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
link7 |
||
| 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
link8 |
||
| 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
link9 |
||
| 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
link10 |
||
| 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
link11 |
||
| 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
link12 |
||
| 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
link13 |
||
| 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(-)