What's new in rattleCAD 3.6.26
Oct 24, 2018
- refactor:
- ... osEnv::_init_os_env
New in rattleCAD 3.6.24 (Sep 24, 2018)
- feature:
- create Preferences-GUI
- customizable default folder for project files
- persistent jig selection
- debug:
- myGUI::export::export_Project
- cleanup directory
- export html
New in rattleCAD 3.6.23 (Sep 20, 2018)
- Feature:
- ... osEnv::get_UserName
- ... exception for windows
- Refactor:
- ... myGUI::infoPanel::fill_runtime
New in rattleCAD 3.6.22 (Sep 19, 2018)
- Feature:
- https://sourceforge.net/p/rattlecad/feature-requests/16/ - customizable default folder for project files
- https://sourceforge.net/p/rattlecad/feature-requests/17/ - persistent jig selection
- myGUI::init
- Replace:
- proc: myGUI::read_userInit ->
- class: myGUI::ApplConfig
- config file:
- ~/[email protected]
- e.g. C:/Users/user/[email protected]
New in rattleCAD 3.6.21 (Sep 19, 2018)
- Feature:
- https://sourceforge.net/p/rattlecad/feature-requests/16/ - customizable default folder for project files
- https://sourceforge.net/p/rattlecad/feature-requests/17/ - persistent jig lection
- Refactor:
- Unset:
- :APPL_Config(EXPORT_FEA)
- myGUI::read_userXdefaults
- .rattleCAD_${hostName}.Xdefaults -> $::env(HOME)
- myGUI::read_userInit
- .rattleCAD_${hostName}.init -> $::env(HOME)
- Rename:
- myPersist::file::get_userhome -> myPersist::file::get_userDocumentDir
- myPersist::file::check_user_dir -> myPersist::file::check_userDocumentDir
- APPL_Config(USER_Dir) -> DEFAULT_Dir
- Introduce:
- APPL_Config(PROJECT_Dir)
New in rattleCAD 3.6.20 (Sep 19, 2018)
- Feature:
- https://sourceforge.net/p/rattlecad/feature-requests/18/
- set scalar - value when switching to the next entry via <Tab> key
- Refactor:
- customTube
New in rattleCAD 3.6.19 (Sep 19, 2018)
- debug:
- position of FrontBrake
- bikeModel::update_bikeComponent_Placements
- bikeComponent::FrontBrake -> update
New in rattleCAD 3.6.18 (Aug 22, 2018)
- debug:
- position of FrontFender
- bikeComponent::bareFender
- bikeComponent::FrontFender
- vectormath::localVector_2_Degree
- test__tangens.tcl
New in rattleCAD 3.6.17 (Aug 21, 2018)
- debug:
- bikeComponent::bareFender -> update_Shape_XZ
New in rattleCAD 3.6.16 (Aug 20, 2018)
- Feature:
- Add "Stack & Reach" dimensions in "Geometry" view
- Outside-In
- Classic
- Lug Angles
New in rattleCAD 3.6.15 (Aug 16, 2018)
- Feature:
- Reorganize accordion menu
- Refactor:
- AccordionMenu -> 0.02
New in rattleCAD 3.6.14 (Aug 13, 2018)
- Bike Fitting -> update Geometry / import Frame
- Show "Base Geometry" - Tab
- MyGUI::control::setFrameConfigMode
- Add optional parameter mode
New in rattleCAD 3.5.14 (Jun 24, 2018)
- Refactor:
- Remove tcllib::math from cad4tcl
New in rattleCAD 3.5.11 (May 5, 2018)
- debug:
- rattleCAD - 3D
- make it work with FreeCAD 0.17
- add libPypy3D
New in rattleCAD 3.5.10 (Apr 25, 2018)
- debug:
- rattleCAD - 3D
- make it work with FreeCAD 0.17
- rattleCAD_3D::freeCAD::add_pythonDefs
- line_frameCenter
- point_frameCenter
- sketch_lineList
- sketchWire_Part
New in rattleCAD 3.5.06 (Mar 23, 2018)
- debug:
- chainstay computation -> cutting length
- myGUI::cvCustom::createRearMockup
- bikeFrame::AbstractTube -> __cut_centerLine
- feature/refactor:
- myGUI::cvCustom::createRearMockup
- rear fender
- rear brake
- bikeComponent::RearHub
New in rattleCAD 3.5.05 (Mar 23, 2018)
- feature/debug:
- miter seatstay based on SeatStay(SeatTubeMiterDiameter)
- rattleCAD was working like this in version 3.4.02.100
New in rattleCAD 3.5.04 (Mar 19, 2018)
- feature:
- Base Geometry
- add aligned dimension (SaddleNose - Handlebar)
- refactor:
- build procedures
New in rattleCAD 3.5.03 (Feb 28, 2018)
- Refactor:
- Build procedures
New in rattleCAD 3.4.05.55 (Feb 22, 2018)
- debug:
- tubeMiter
- createAngleDict
New in rattleCAD 3.4.05.54 (Feb 16, 2018)
- feature:
- plugin / tubeMiter
- refactor/debug:
- bikeFrame:
- AbstractTube:
- _setShape5
- customTube:
- classTube.tcl:
- update
- tubeMiter:
- abstractTubeMiter.tcl :
- updateViews
- getProfile
- remove old procedures
- cad4tcl:
- classCanvas.tcl:
- getStageFormat
- getStageSize
New in rattleCAD 3.4.05.53 (Feb 1, 2018)
- feature:
- bikeComponent
- dropout
- aragon DR0004
- plugin / rattleCAD_3D
- brake
- rim brake
- dropout
- paragon DR0004
- debug:
- osEnv
New in rattleCAD 3.4.05.52 (Jan 31, 2018)
- feature:
- bikeComponent
- dropout
- paragon DR0023
- refactor/debug:
- osEnv
- accept "()" in name of nodeName
New in rattleCAD 3.4.05.51 (Jan 31, 2018)
- feature:
- tubeMiter
- init
- refactor/debug:
- osEnv
- format values with ""
- accept [0-9] as beginning character of a nodeName
New in rattleCAD 3.4.05.48 (Jan 13, 2018)
- refactor:
- bikeFrame
- customTube
New in rattleCAD 3.4.05.45 (Jan 3, 2018)
- Refactor/debug:
- ... bikeFrame
- ... FacadeTubeMiter
- ... tubeMiter
- ... cone, frustum
New in rattleCAD 3.4.05.42 (Dec 7, 2017)
- refactor/debug:
- plugin / rattleCAD_3D
- RearDerailleur
New in rattleCAD 3.4.05.39 (Dec 4, 2017)
- refactor/debug:
- myGUI
- view::edit::updateControl
- view::edit::create_Edit_MultiLine
- remove: $cvEntry selection range 0 end
- cad4tcl ... app: simplifySVG ... myTool ... app: chainWheel
New in rattleCAD 3.4.05.38 (Nov 28, 2017)
- feature:
- bikeComponents
- first_KT_172_50_34.svg
- refactor:
- cadCanvas
- rename to cad4tcl
- extract under BSD-License
- myGUI:
- reorder button-bar
New in rattleCAD 3.4.05.37 (Nov 28, 2017)
- refactor/debug:
- myGUI:
- cvCustom::update_DimensionSummary
- myTool:
- chainWheel
- flatSVG
- replaced by cadCanvas::app::simplifySVG
New in rattleCAD 3.4.05.36 (Nov 28, 2017)
- feature:
- bikeComponent
- miche_supertype_172_50_34.svg
- refactor/debug:
- myTool
- chainWheel
- flatSVG
New in rattleCAD 3.4.05.35 (Nov 20, 2017)
- REFACTOR/DEBUG:
- canvas moved away after click on an object
- myGUI:
- gui::bind_objectEvent_2
- $cvObject registerClickObject
- cadCanvas:
- ClickObject (variable)
- registerClickObject
- CheckClickObject
- deleteContent
New in rattleCAD 3.4.05.34 (Nov 18, 2017)
- FEATURE:
- myGUI:
- view::edit::close_allEdit
- deleteDivContainer
- deleteConfigContainer
- cvCustom::createAngleRep
- font - size and position
- dimension::createDimension_Jig
- bound lost centerLine
- cadCanvas:
- getLengthCanvas
- getPositionCanvas
- eventClick_B1
- CheckConfigCorner <- click
- ItemInterface__Super:
- createText
- round size to integer 3.4.05.33 - 2017.11.13
New in rattleCAD 3.4.05.33 (Nov 18, 2017)
- debug:
- myGUI::cvCustom::createRearMockup
- handle tkpath
- myGUI::cvCustom::create_CrankArm
- myGUI::cvCustom::create_Tyre
New in rattleCAD 3.4.05.32 (Nov 13, 2017)
- feature:
- myGUI::read_userInit
- rattleCAD_...init
- <config>
- <config name="antialias">on/off</config> </config>
- refactor/debug:
- prepare for antialiased visualization
- requires tkpath-0.3.4
New in rattleCAD 3.4.05.30 (Nov 10, 2017)
- refactor/debug:
- cadCanvas
- PathCanvas: -strokedasharray
New in rattleCAD 3.4.05.29 (Nov 5, 2017)
- Feature:
- CadCanvas
- PathCanvas: export SVG - pline
- MyGUI
- Lib/lib_cvCustom__update.tcl
- Point_contact
- Refactor/debug:
- cadCanvas
- Remove
- NewCanvas
- CreateDimension
New in rattleCAD 3.4.05.28 (Nov 3, 2017)
- feature:
- cadCanvas
- integrate tkpath
- handle line widths
New in rattleCAD 3.4.05.27 (Oct 31, 2017)
- feature:
- myGUI
- cvCustom::itemconfigureLineWidth
- refactor/debug:
- cadCanvas
- export SVG
- handle line widths
- separate Canvas / PathCanvas
New in rattleCAD 3.4.05.24 (Oct 17, 2017)
- feature:
- bikeModel
- ChainStay/Scalar/cuttingAngle
- myGUI:
- view::edit::group_ChainStay_Parameter_02
- Scalar:ChainStay/cuttingAngle
New in rattleCAD 3.4.05.19 (Sep 19, 2017)
- refactor:
- canvasCAD 1.00
- newCanvas
- returns an object only
- myGUI:
- in case of canvasCAD 1.00
- all references to -> canvasCAD::getNodeAttr
- removed :
- cvObject
- handle class as reference to canvasObject
- myGUI::gui::current_notebookTabID {}
- myGUI::gui::getCanvasObject {{tabID {}}}
- myGUI::gui::selectNotebookTab {tabID}
- remove
- myGUI::gui::notebook_createConfigContainer
- bikeFrame:
- update rendering of ChainStay
- shape definition in ChainStay
- canvasCAD:
- canvasCAD::configCorner::createContentFrame
- invert definition of unitScale
- debug:
- rattleCAD_3D
- positioning of toptube
New in rattleCAD 3.4.05.18 (Sep 1, 2017)
- feature:
- dimension
- D01082
- refactor/feature:
- bikeComponents
- Stem:
- Shape of Spacer and StemCap
- add Position Values
- myGUI::plugIn:
- bind stem in rattleCAD_3D to bikeComponents
New in rattleCAD 3.4.05.17 (Aug 28, 2017)
- FEATURE:
- myGUI::plugIn ... create_Window ... new attributes wTitle, wPath ".plugin" ... create_TextWindow
- change location of dimension
- D01115 perpendicular offset SeatStay
- D01116 perpendicular offset ChainStay
- new dropouts
- allotec C58
- allotec C40
- ciclicorsa 220
- _plugin
- rattleCAD_
- new dropout ... allotec C58
- REFACTOR:
- reorder files in packages:
- bikeModel ... bikeComponent
- refactor/debug:
- myGUI::rendering::createFrame_Tubes
- remove smoved edges on conical headtube
- _plugin
- rattleCAD_3D
- positioning of chainstays
New in rattleCAD 3.4.05.16 (Aug 21, 2017)
- feature:
- myGUI::dimension::createDimension
- add tagId to dimension
- refactor/debug:
- D01109
- create_ClineEffectiveTT
- myGUI::plugIn::create_Window
- handle existing window
New in rattleCAD 3.4.05.15 (Aug 21, 2017)
- debug:
- bikeModel:
- Lug_SeatStay/Scalar/Diameter_Miter
- frameKey="SeatStay/Scalar/DiameterMiterST"
- refactor:
- delete dimension Objects when clean canvas
- canvasCAD::clean_StageContent
- do some cleanups
New in rattleCAD 3.4.05.14 (Aug 21, 2017)
- feature:
- different dimension for top and bottom Headset
- refactor/feature:
- rattleCAD Menue
- reorder references refactor/feature:
- rattleCAD_3D
- bind HeadSet to bikeComponents
- add add_Spacer
- debug:
- HandleBar Position did not update on Stem Length
New in rattleCAD 3.4.05.13 (Aug 21, 2017)
- debug:
- bikeModel.tcl
- handle "," in Scalar - Input Values
- realign dimension
- D01079
- refactor/feature:
- HeadSet Top
- Scalar(Height_Top) < 12.0
- cone style
- split myGUI::rendering::createDecoration_HeadSet
- createDecoration_HeadSetBottom
- createDecoration_HeadSetTop
New in rattleCAD 3.4.05.12 (Aug 16, 2017)
- https://sourceforge.net/projects/rattlecad/files/3.4.05/rattleCAD_3.4.05.12-win32-x86_64.exe/download
New in rattleCAD 3.4.05.11 (Aug 14, 2017)
- refactor/feature:
- build.xml
- create rattleCAD_3.4.05.xx_plugin.zip
New in rattleCAD 3.4.05.10 (Aug 14, 2017)
- refactor:
- new procedure myGUI::dimension::createDimension
- variable hideRegistry feature
- additional dimensions for:
- Frame Drafting D01109, D01113, D01122
- Summary D01066, D01076, D01077, D01078, D01079
New in rattleCAD 3.4.05.09 (Aug 11, 2017)
- refactor:
- myGUI
- dimension
- new libray
- lib_dimension.tcl
- lib_reference.tcl
- _plugin/rattleCAD_3D [1.05]
- relocate directory: components
New in rattleCAD 3.4.05.08 (Aug 7, 2017)
- debug:
- bikeComponent
- CrankSet
New in rattleCAD 3.4.05.07 (Jul 31, 2017)
- debug:
- bikeModel
- RearDerailleur Position refactor/debug:
- cleanup canvasCAD
New in rattleCAD 3.4.05.06 (Jul 31, 2017)
- refactor/debug:
- some cleanups in tubeMiter
New in rattleCAD 3.4.05.05 (Jun 16, 2017)
- refactor/debug:
- bikeFrame
- tubeProfiles
- especially HeadTube
- myGUI:
- CrankSet
- mapping for Polygon - Chainwheel
- ChainWheels_XY & ChainWheels_XZ
New in rattleCAD 3.4.05.04 (Jun 13, 2017)
- refactor:
- bikeModel:
- report or Polyline(xx) as {x y x y x y ...}
- bikeFrame:
- bikeComponent
- CrankSet, Fender, Stem, Spacer
- myGUI:
- cvCustom::createLugRep
New in rattleCAD 3.4.05.03 (Jun 12, 2017)
- refactor:
- bikeModel -> dataModel.xml
- myGUI -> mapping_bikeModel.xml
- myPersist -> mapping_bikeModel.xml
New in rattleCAD 3.4.05.02 (Jun 12, 2017)
- refactor:
- myPersist:
- mapping of persist to model from myGUI -> myPersist
- cleanup test procedures
New in rattleCAD 3.4.05.01 (Jun 12, 2017)
- refactor:
- extract bikeFrame package:
- from bikeGeometry
- see branch: 3.4.05.00_bikeFrame_prototype
- tubeMiter:
- implemented in an OO-oriented:
- create Object by [tubeMiter::createMiter {miterType}] ... miterType: cone, cylinder, plan
New in rattleCAD 3.4.05.00 (Jun 12, 2017)
- refactor:
- branch 3.4.04 to 3.4.05
New in rattleCAD 3.4.04.22 (Apr 5, 2017)
- debug:
- DownTube-BottleCage failed in Frame Drafting
- myGUI::cvCustom::createDimension_FrameDrafting_BG
- ChainStay-Type not available in ChainStay Details
- bikeModel::get_ListBoxValues
- myGUI::control::getListBoxContent
- myGUI::control::setListBoxContent
New in rattleCAD 3.4.04.21 (Mar 13, 2017)
- DEBUG:
- toolbar Button:
- print_dxf ... myGUI::export::notebook_exportDXF
- print_svg
- myGUI::export::notebook_exportSVG
New in rattleCAD 3.4.04.20 (Mar 12, 2017)
- FEATURE:
- handle BottomBracket-Excenter
- myGUI:
- /etc/mapping_bikeModel.xml
- BottomBracket/Scalar/ExcenterOffset
- modelAdapter::updateModel_XZ
- Scalar/Geometry/BottomBracket_Offset_Excenter
- Position/CrankSet
- cvCustom::createDimension_
- CrankSet(Position)
- .. cvCustom::createDimension_PointBottomBracket
- cvCustom::createDimension_PointPersonal
- cvCustom::update_renderCenterline
- bikeModel:
- etc/dataModel.xml
- CrankSet/Position/Origin
- BottomBracket/Scalar/ExcenterOffset
- bikeGeometry:
- model_freeAngle::create_GeometryCenter
- Position(CrankSet)
- myPersist Persistence:
- update__3_4_04 & get_persistenceKeys
- /root/Lugs/BottomBracket/Excenter/Offset
New in rattleCAD 3.4.04.19 (Mar 6, 2017)
- FEATURE:
- on specific condition on MacOS
- APPL_Config(PLUGIN_Dir)
- APPL_Config(ROOT_Dir)/../PlugIns]
New in rattleCAD 3.4.04.18 (Mar 2, 2017)
- REFACTOR:
- canvasCAD
- handle different size of vectorfont on Windows and MacOS
- define UnitScale m, c, i in relation to UnitScale p
- vectorfont::setscale
- canvasCAD::create -> draftText 3.4.04.17 - 2017.02.28
New in rattleCAD 3.4.04.17 (Mar 2, 2017)
- REFACTOR:
- myGUI::plugIn::loadPlugins
- enhance error-handling
- myGUI::plugIn::create_Window ... set w .addOn -> .plugIn
- myGUI::init
- remove ::APPL_Config(EXPORT_SCAD)
- myGUI::control::exit_rattleCAD ... replace myPersist::file::saveProject_xml
- myGUI::control::save_ProjectFile
- FEATURE:
- acitve mode on dimensions
- myGUI::cvCustom::createDimension_Geometry_hybrid_personal
- myGUI::cvCustom::createDimension_Geometry_hybrid_primary
- myGUI::cvCustom::createDimension_Geometry_hybrid_result
- myGUI::cvCustom::createDimension_Geometry_hybrid_secondary
- myGUI::cvCustom::createDimension_Geometry_hybrid_summary
- acitve mode on frame centerline
- myGUI::rendering::createFrame_Centerline
New in rattleCAD 3.4.04.16 (Feb 20, 2017)
- REFACTOR:
- reference of rattleCAD - PlugIns
- add APPL_Config(PLUGIN_Dir)
- $rootDir/_plugin
New in rattleCAD 3.4.04.15 (Feb 13, 2017)
- REFACTOR:
- HeadTube rendering failed on switch from cylindric to tapered
- BikeModel/etc/dataModel.xml
New in rattleCAD 3.4.04.14 (Feb 9, 2017)
- FEATURE:
- bikeComponent
- Fork:
- Composite_45
- Composite_56
New in rattleCAD 3.4.04.13 (Feb 9, 2017)
- DEBUG:
- bikeModel
- get_ListBoxValues
- append: HeadTube "cylindric tapered"
New in rattleCAD 3.4.04.12 (Feb 2, 2017)
- debug:
- ikeComponent
- CrankSet
- Chainrings in xy-view
New in rattleCAD 3.4.04.11 (Feb 1, 2017)
- REFACTOR:
- bikeModel/bikeGeometry:
- add procedure
- ikeGeometry::get_Profile
- bikeComponent:
- efactor Fork-Blade
- Position(BladeEnd)
- Vector(BladeDefinition
- refactor CrankSet .
- or mockup_3D
New in rattleCAD 3.4.04.10 (Jan 24, 2017)
- refactor:
- bikeComponent
- optimize update via registry
- register_UpdateObject
- update_RegisteredComponents
New in rattleCAD 3.4.04.09 (Jan 20, 2017)
- refactor:
- myGUI
- myGUI::view::configPanel
- Stem:
- Ahead / Quill
- bikeModel
- remove update-call in
- ComponentBare
- ComponentBasic
New in rattleCAD 3.4.03.19 (Oct 24, 2016)
- debug:
- myGUI
- chainStay Shape configuration failed
- myGUI::cvCustom::move_ctrlPoints
- canvasCAD 0.64
- canvasCAD::setMark
- check_dragObject
- set CANVAS_Point(x1) $x
- set CANVAS_Point(y1) $y
New in rattleCAD 3.4.03.18 (Oct 21, 2016)
- refactor:
- rattleCAD_AddOn::create
- mockup_3D__0.58.kit
New in rattleCAD 3.4.03.04 (May 18, 2016)
- refactor:
- TclOO
- canvasCAD 0.65
New in rattleCAD 3.4.03.03 (May 18, 2016)
- refactor:
- build a factory (pattern) to create dimensions
- canvasCAD
New in rattleCAD 3.4.03.02 (May 18, 2016)
- refactor:
- bikeModel 0.00
- create class architecture
New in rattleCAD 3.4.03.01 (May 18, 2016)
- refactor:
- separate rattleCAD
- model / view / control
- move persistence from bikeGeometry to model
- bikeGeometry 2.00 feature:
- change edit parameter from doubleclick to click ... canvasCAD 0.63
New in rattleCAD 3.4.02.100 (Apr 11, 2016)
- refactor:
- debug tubemiter: SeatTube - TopTube
- bikeGeometry 1.82
New in rattleCAD 3.4.02.99 (Mar 3, 2016)
- refactor:
- rattleCAD::rendering::createDecoration_Saddle
- change saddle position from Position(Saddle)
- to Position(Saddle_Mount)
- bikeGeometry 1.81
- renamed Position(SeatPost_Saddle)
- to Position(Saddle_Mount)
- debug:
- rattleCAD::test::createDemoText
New in rattleCAD 3.4.02.98 (Feb 17, 2016)
- Frame Details:
- add dimension: center downtube to headtube
- new dropout
- paragon_DR0015.svg
- refactor:
- bikeGeometry 1.80
- rename components bottle_cage -> bottleCage 3.4.02.98a
- remove exec_GhostScript
New in rattleCAD 3.4.02.97 (Feb 17, 2016)
- refactor:
- rename lib__view_gui.tcl
- to lib__view.gui.tcl
- update :
- rattleCAD::cvCustom::updateView
- remove rattleCAD::cvCustom::update_customFinal
- canvasCAD 0.62 ... default line with in proc canvasCAD::create
- bikeGeometry 1.79
- rename components logo to components label
New in rattleCAD 3.4.02.96 (Feb 11, 2016)
- debug:
- bikeGeometry 1.78
- handle old component references like:
- 'fork/dropout/LE_17.svg'
- 'etc:../components/handlebar/shimano_ST-7700.svg'
- in form of ... 'etc:handlebar/shimano_ST-7700.svg'
- update:
- selle_san_marco_concor_racing_junior_2014.svg
- new: rear derailleur: rattleCAD_ShortCage.svg
- feature:
- rattleCAD::cvCustom::update_customFinal
- position to ad custom behaviour ... canvasCAD 0.61
- add anchor to proc canvasCAD::image::readFile
- update canvasCAD::create -> text 3.4.02.96a
- debug watermark position in TubeMiter
New in rattleCAD 3.4.02.95 (Feb 11, 2016)
- debug:
- component selection did not keep last selected value
- rattleCAD::view::svgEdit
- rattleCAD::view::svgEdit::update_svgEdit
- $compTree selection set $comp_treeID
- $compTree focus $comp_treeID
- $compTree yview moveto $relPosition
New in rattleCAD 3.4.02.94 (Feb 11, 2016)
- refactor:
- toggle fullscreen mode by on resize button
- introduced in 3.4.02.73 - 2015.10.29
- refer mockupColours from rattleCAD::view::colorSet
- seperat __Fork__ from __Frame__
- rename variables colour -> color ... bikeGeometry 1.77
New in rattleCAD 3.4.02.93 (Feb 11, 2016)
- feature:
- implement additional place to locate custom components outside rattleCAD
- APPL_CONFIG(CUSTOM_Dir)
- store custom components ... APPL_CONFIG(USER_Dir)
- store user defined components ... bikeGeometry 1.76
New in rattleCAD 3.4.02.92 (Jan 25, 2016)
- refactor:
- conic miter fails on tube larger then cone diameter feature:
- return resulting file Name
- rattleCAD::view::gui::notebook_exportPS
- rattleCAD::view::gui::notebook_exportSVG
- rattleCAD::view::gui::notebook_exportDXF
New in rattleCAD 3.4.02.91 (Jan 22, 2016)
- images in namespace ::rattleCAD::image
- canvasCAD 0.60
- create images in canvasCAD::image::img
- bikeGeometry 1.75
- rattleCAD::rendering::createDecoration_HeadSet
- Polygon(HeadSetCap)
- Polygon(SeatPost)
- bikeGeometry::create_SeatPos
New in rattleCAD 3.4.02.90 (Jan 22, 2016)
- refactor:
- rename procedures and files
- new library rattleCAD::addOn
New in rattleCAD 3.4.02.89 (Jan 20, 2016)
- feature:
- canvasCAD 0.59
- readImage -> canvasCAD::image::readFile
- getLength -> canvasCAD::getStageLength
- bikeGeometry 1.74
- Polygon(Spacer) refactor:
- rattleCAD::tubeMiter::export_pdf
- clean Stage before export only defined content
- rattleCAD::rendering::createDecoration_Stem
- handle headset spacer if height < 0
- catch error writing pdf files
- rattleCAD::view::gui::export_Project
- catch error writing pdf files
New in rattleCAD 3.4.02.88 (Jan 15, 2016)
- refactor:
- rattleCAD::view::gui::export_Project
- lower/raise {__configCorner__}
- implement pdf4tcl for pdf - export
- snit ... from tcllib
- rattleCAD::view::gui::export_Project
- rattleCAD::view::gui::export_Project_pdf ... rattleCAD::tubeMiter::export_pdf
- there is no need for ghostscript installation anymore
- remove postscript - export from menue and button-bar
New in rattleCAD 3.4.02.87 (Jan 11, 2016)
- debug:
- BaseGeometry / Classic
- change BottomBracket height changed SeatTube Length
- bikeGeometry 1.73
- IF_Classic
New in rattleCAD 3.4.02.86 (Jan 9, 2016)
- debug:
- color object in rattleCAD canvases fails
- rattleCAD::cv_custom::update_renderCanvas
- dont change fill of lines 3.4.02.86a
- only for saddle,handlaber and fender
New in rattleCAD 3.4.02.85 (Jan 9, 2016)
- debug:
- canvasCAD 0.57
- avoid export objects with no geometry refactor:
- bikeGeometry 1.72
- headset representation
New in rattleCAD 3.4.02.84 (Jan 8, 2016)
- debug:
- chainline could not be edited when custom crankset is selected
- rattleCAD::rendering::createCrank_Custom refactor:
- APPL_Config(TEMPLATE_Dir)
- projectDir/___template/rattleCAD
New in rattleCAD 3.4.02.83 (Jan 8, 2016)
- feature:
- add option to reference predefined forks (supplier)
- coumbus_Tusk_Straight_2015.svg
- rattleCAD_Carbon_Oversize_365_45.svg
- rattleCAD_Carbon_Oversize_370_45.svg
- bikeGeometry 1.71
- bikeGeometry::create_Fork_Supplier
- new template file:
- road_carbon_style_xl.xml
New in rattleCAD 3.4.02.82 (Jan 8, 2016)
- debug:
- tube miter of cylindric ToolTube display conical attributes
- bikeGeometry 1.70
New in rattleCAD 3.4.02.81 (Jan 8, 2016)
- feature tubeMiter:
- implement tapered HeadTube
- many thanks to Peter Dalhoff
- bikeGeometry 1.69
- tubeMiter 0.01
New in rattleCAD 3.4.02.80 (Dec 30, 2015)
- refactor:
- bikeGeometry 1.68
- dropout/kinesis_1113 - update
- dropout/hy_per_al08 - new (thanks to Jake Voelcker)
New in rattleCAD 3.4.02.79 (Dec 30, 2015)
- refactor:
- bikeGeometry 1.67
- IF_Classic
- IF_StackReach
- rattleCAD::view::edit::group_HeadTube_Parameter_02
New in rattleCAD 3.4.02.78 (Dec 22, 2015)
- refactor:
- bikeGeometry 1.66
- IF_Classic
- IF_StackReach
New in rattleCAD 3.4.02.76 (Dec 14, 2015)
- debug: ... rattleCAD::rendering::create_copyReference
- bikeGeometry::set_Classic_HeadTubeVirtualLength
New in rattleCAD 3.4.02.75 (Nov 27, 2015)
- refactor:
- rattleCAD::cv_custom::createRearMockup ... add rattleCAD::cv_custom::create_controlField ... add rattleCAD::cv_custom::create_controlCircle ... add rattleCAD::cv_custom::create_segmentCurve
New in rattleCAD 3.4.02.74 (Nov 9, 2015)
- refactor:
- remove EXIT button per default but appear at FullScreen-Mode
- add variable rattleCAD::view::gui::toggleFullScreenWidgets
New in rattleCAD 3.4.02.73 (Nov 2, 2015)
- feature: toggle fullscreen mode by on resize button
New in rattleCAD 3.4.02.72 (Oct 20, 2015)
- debug:
- configCorner fails on Mockup-Tab
- rattleCAD::view::edit::group_Rendering_Parameter ... rattleCAD::view::create_FileEdit ... rattleCAD::view::svgEdit::create_svgEdit ... rattleCAD::view::svgEdit::cleanup_svgEdit (new) ... update canvas fails in configPanel ... rattleCAD::configPanel::updateCanvas
New in rattleCAD 3.4.02.70 (Sep 23, 2015)
- refactor:
- bikeGeometry 1.63
- updated suspenison fork bridges
New in rattleCAD 3.4.02.69 (Sep 20, 2015)
- refactor:
- bikeGeometry 1.62
- updated suspenison fork bridges
New in rattleCAD 3.4.02.68 (Sep 20, 2015)
New in rattleCAD 3.4.02.67 (Sep 17, 2015)
- debug:
- bikeGeometry 1.60
- customCrank failed on only one single chainwheel
New in rattleCAD 3.4.02.66 (Sep 17, 2015)
- refactor:
- bikeGeometry 1.59
- ChainWheel of customCrank
New in rattleCAD 3.4.02.65 (Aug 23, 2015)
- refactor:
- bikeGeometry 1.58:
- get_paramComponent
- replace:
- proc rattleCAD::rendering::_get_polygonChainWheel
- proc rattleCAD::rendering::_get_polygonCrankArm
New in rattleCAD 3.4.02.63 (Aug 13, 2015)
- refactor: .
- frameTubeColour
- rattleCAD::cv_custom::frameTubeColour
- from wheat -> #edc778
New in rattleCAD 3.4.02.62 (Aug 13, 2015)
- refactor:
- bikeGeometry 1.56
- $bikeGeometry::Position(FrontDropout_MockUp)
New in rattleCAD 3.4.02.61 (Aug 13, 2015)
- refactor:
- bikeGeometry 1.55
- $bikeGeometry::Fork(Rake)
- new Template for MTB
New in rattleCAD 3.4.02.60 (Aug 13, 2015)
- refactor:
- bikeGeometry 1.54
- new components for suspension fork
- disc brake display ... rattleCAD::rendering::createDecoration_Cassette
New in rattleCAD 3.4.02.59 (Aug 13, 2015)
- refactor:
- Base Geometry: change behaviour of BottomBracket Depth/Height in Stack & Reach bikeGeometry 1.52
- bikeGeometry::set_StackReach_BottomBracketDepth bikeGeometry::set_StackReach_BottomBracketHeight
New in rattleCAD 3.4.02.58 (Aug 13, 2015)
- feature:
- additional dimension in Frame Deatails for Stack & Reach
- bikeGeometry 1.51
- bikeGeometry::Geometry(HeadTube_Summary)
New in rattleCAD 3.4.02.57 (Aug 13, 2015)
- feature:
- visualisation of front carrier in "Frame Details"
New in rattleCAD 3.4.02.56 (Aug 13, 2015)
- refactor:
- bikeGeometry 1.50
- reformat Polygon(ChainStay_xz)
New in rattleCAD 3.4.02.54 (May 22, 2015)
- debug:
- init variable exec_GhostScript to {}
New in rattleCAD 3.4.02.53 (May 22, 2015)
- debug:
- rattleCAD::view::createEdit_MultiLine
- update fit component
New in rattleCAD 3.4.02.52 (May 22, 2015)
- feature:
- new template files
- orbea_mx_dirt_24.xml
- specialized_hotrock_24_sl_boys.xml
New in rattleCAD 3.4.02.51 (May 22, 2015)
- debug:
- createEdit_MultiLine
- highlight entry on sinlgeEdit
New in rattleCAD 3.4.02.50 (May 5, 2015)
- debug:
- bikeGeometry 1.49
- ForkBlade visualisation
New in rattleCAD 3.4.02.49 (May 5, 2015)
- debug:
- bikeGeometry 1.48
- Polygon(ChainStay_xy)
New in rattleCAD 3.4.02.48 (Apr 30, 2015)
- feature:
- warning on unavailable ghostScript installation
- refactor:
- osEnv 0.11
- osEnv::find_ghostscriptExec
- handle 32/64 bit Windows
New in rattleCAD 3.4.02.47 (Apr 30, 2015)
- refactor:
- osEnv 0.10
- osEnv::_find_ghostscriptExec
New in rattleCAD 3.4.02.46 (Apr 30, 2015)
- refactor:
- extract rattleCAD::view::createEdit {}
- extract rattleCAD::view::create_FileEdit {}
- debug:
- rattleCAD::view::fit_EditContainer
- previous: fit_FileEditContainer
New in rattleCAD 3.4.02.45 (Apr 27, 2015)
- feature:
- rattleCAD::view::svgEdit::create_svgEdit
- refactor:
- extract rattleCAD::view::create_FileEdit {}
- rattleCAD::view::create_ListEdit {}
- split procedure: init_rattleCAD {} into
- init_rattleCAD {} and
- start_rattleCAD {}
- to make it easier to create debug-routines
- rattleCAD::model::file::get_componentAlternatives
- nornalize path
- debug:
- bikeGeometry 1.47
New in rattleCAD 3.4.02.44 (Apr 27, 2015)
- feature:
- additional dimension in ChainStay Details:
- angle between ChainStay and BottomBracket
- and "hermes"
New in rattleCAD 3.4.02.43 (Apr 27, 2015)
- feature:
- add template:
- childbike_mx_dirt_24.xml
- debug:
- replace ChainStay-Length-Slider in ChainStay Details
- bikeGeometry 1.46
- fork visualisation
New in rattleCAD 3.4.02.42 (Apr 27, 2015)
- refactor:
- change of build procedure only, no internal change
- now using packages of ActiveState Teapot
- base-tk - 8.6.3.1
- tdom - 0.8.3
- BWidget -1.9.8
New in rattleCAD 3.4.02.41 (Apr 14, 2015)
- refactor:
- appUtil 0.16
- leCAD::infoPanel::fill_appUtil
- canvasCAD 0.56
- remove use of snit
- remove use of pdf4tcl
- change build procedure
- zip contains plain rattleCAD
- kit contains plain rattleCAD as starkit
- starpacks contain kit and runtime
New in rattleCAD 3.4.02.40 (Apr 9, 2015)
- refactor:
- require Tcl 8.6 now
- canvasCAD 0.54
- use snit to use pdf4tcl
- use pdf4tcl replacing ghostscript?
- bikeGeometry 1.45
- update Interfaces for BaseGeometry
- add bikeGeometry::Geometry(Saddle_HB_x)
- add rattleCAD::view::setTooltip
- to use ttk:button instead of BWidgets Button
- remove background of icons in iconbar
New in rattleCAD 3.4.02.39 (Apr 9, 2015)
- refactor:
- pdf-print, tubeMiter
- canvasCAD 0.53
- canvasCAD::printPostScript
- bikeGeometry 1.44
- bikeGeometry::get_TubeMiterDICT
- change from tclkit8513.exe
- to tclkit-8.6.3-win32-ix86.exe
- rename rattleCAD::rendering::createTubemiter to rattleCAD::tubeMiter::create
New in rattleCAD 3.4.02.38 (Mar 25, 2015)
- debug:
- rear-fender edit
- rattleCAD::view::edit::group_FrontFender_Parameter_08
- remove "wm attributes $w -toolwindow" for MacOS and others
- refactor: add donate to the MenuBar
New in rattleCAD 3.4.02.37 (Mar 25, 2015)
- refactor:
- bikeGeometry 1.43
- bikeGeometry::create_CrankArm
- create_intro
- destroy .intro if exist
- rattleCAD::test
- destroy .intro if exist
New in rattleCAD 3.4.02.36 (Mar 25, 2015)
- refactor:
- bikeGeometry 1.42
- bikeGeometry::create_CrankArm
New in rattleCAD 3.4.02.35 (Feb 27, 2015)
- refactor:
- bikeGeometry 1.41
- bikeGeometry::create_CrankArm
New in rattleCAD 3.4.02.34 (Feb 27, 2015)
- feature:
- RearMocku: edit rear BrakeDisc by dimension
- bikeGeometry 1.40
- Scalar(CrankSet/ChainRingOffset)
- bikeGeometry::create_CrankArm
New in rattleCAD 3.4.02.33 (Feb 27, 2015)
- debug:
- display of text://ListValue(CrankSetChainRings)
New in rattleCAD 3.4.02.32 (Feb 27, 2015)
- refactor:
- check chainstay centerline before update
- bikeGeometry 1.38
- vectormath 0.7
New in rattleCAD 3.4.02.31 (Feb 27, 2015)
- debug:
- bikeGeometry 1.37
- bikeGeometry::create_Fork
New in rattleCAD 3.4.02.30 (Feb 11, 2015)
- debug:
- bikeGeometry 1.36:
- bikeGeometry::create_Fork
- bikeGeometry::create_ChainStay_RearMockup
- vectormath 0.6:
- tangent_2_circles
New in rattleCAD 3.4.02.29 (Feb 11, 2015)
- feature:
- button for rattleCAD_AddOn
- containing all fututre extensions based on rattleCAD
- refactor:
- bikeGeometry 1.35 cleanup
- check ensemble rattleCAD_AddOn for custom extensions
- optional Button if rattleCAD_AddOn available
- remove:
- Menu -> Export -> Export openSCAD
- Menu -> Export -> Export ReynoldsFEA
New in rattleCAD 3.4.02.28 (Jan 23, 2015)
- refactor:
- notebook_createButton feature
- button for extension bikeGeometry_3D
New in rattleCAD 3.4.02.27 (Jan 20, 2015)
- refactor:
- notebook_createButton
- FrameConfigMode
- changeFormatScale
New in rattleCAD 3.4.02.26 (Jan 20, 2015)
- refactor:
- bikeGeometry 1.33 cleanup
- rattleCAD::cv_custom::update_BaseGeometry
- rattleCAD::control::frame_configMode
- rattleCAD::rendering::createFrame_Centerline debug
- frameConfigMode: LugAngles
New in rattleCAD 3.4.02.25 (Jan 15, 2015)
- refactor:
- bikeGeometry 1.32 with different behaviour on rattleCAD::control::frame_configMode
- debug:
- set SeatTube and DownTube Offset to 0 if using LugAngle Method
New in rattleCAD 3.4.02.24 (Jan 10, 2015)
- refactor:
- cleanup rattleCAD::cv_custom::createDimension_Geometry_
New in rattleCAD 3.4.02.22 (Jan 8, 2015)
- bikeGeometry 1.31
- new method of frame determination in "Base Geometry" tab
- add ::APPL_Config(FrameConfig) freeAngle / lugAngle
- Button in upper left corner refactor/debug
- rename all groupEdit Windows with index
New in rattleCAD 3.4.02.21 (Jan 8, 2015)
- refactor/debug
- bikeGeometry 1.30
- BottomBracket Offset on DownTube and SeatTube
New in rattleCAD 3.4.02.20 (Dec 29, 2014)
- refactor/debug:
- bikeGeometry 1.29
- history previous/next
- BottleCage dimensions display in drawings
- variable Array Rendering -> to local Array Config
New in rattleCAD 3.4.02.19 (Dec 29, 2014)
New in rattleCAD 3.4.02.18 (Dec 15, 2014)
- refactor/debug
- bikeGeometry 1.27
- set_to_project
- test procedure: rattleCAD::test:::runDemo
- demo_01
- method_SeatandTopTube
- method_rattleCAD_HandleBarandSaddle
New in rattleCAD 3.4.01.74 (Nov 12, 2014)
- refactoring:
- bikeGeometry 0.73
- remove references from bikeGeometry to project:
New in rattleCAD 3.4.01.73 (Oct 30, 2014)
- refactoring:
- bikeGeometry 0.72
- cleanup comments from refactoring in 0.71
New in rattleCAD 3.4.01.69 (Oct 21, 2014)
- refactor:
- bikeGeometry 0.69
New in rattleCAD 3.4.01.68 (Oct 20, 2014)
- debug:
- debug and reorganize creation of SeatTube and SeatPost
- error occurred on SeatTube Offset at BottomBracket
New in rattleCAD 3.4.01.67 (Oct 11, 2014)
- debug:
- uodated script to check OS Environment to run rattleCAD
- rattleCAD_checkEnv.tcl
New in rattleCAD 3.4.01.66 (Oct 10, 2014)
- feature:
- add script to check OS Environment to run rattleCAD
- rattleCAD_checkEnv.tcl
New in rattleCAD 3.4.01.65 (Jul 28, 2014)
- feature:
- RearDerailleur Mount: dimension in direction of Chainstay on horizontal now depending on direction of dropout (horiozontal only)
New in rattleCAD 3.4.01.64 (Jun 23, 2014)
- feature:
- components - selle_san_marco_concor_racing_junior_2014.svg
New in rattleCAD 3.4.01.63 (Jun 13, 2014)
- feature:
- update Result/Tubes/ForkBlade/
- bikeGeometry (0.67 bikeGeometry::get_Fork & get_ForkBlade
- update template Project: Road
New in rattleCAD 3.4.01.62 (May 26, 2014)
- feature:
- add first investigation to create 3D Shape of a project
- located in ./_style/shape3D_OBJ.tcl
- creates an .obj-File
- can be opened by e.g. glc-player
New in rattleCAD 3.4.01.61 (May 21, 2014)
- debug:
- rear fender pivot redefined after changes in 3.4.01.60
- add CenterLine - Value to each /Result/Tubes/
New in rattleCAD 3.4.01.60 (May 19, 2014)
- feature:
- add Tube Diameter to Export Reynolds FEA
- add Tube Profiles (xy/xz) to Result/Tubes
New in rattleCAD 3.4.01.59 (May 16, 2014)
- feature:
- add Rear Carrier: racktime Add-it
- Export -> Export Reynolds FEA
- export project geometry into reynolds' FEA csv-Format
New in rattleCAD 3.4.01.58 (May 5, 2014)
- feature: add Front Carrier: Tubus Tara
New in rattleCAD 3.4.01.57 (May 5, 2014)
- feature: add Rear & Front Carrier
New in rattleCAD 3.4.01.56 (May 3, 2014)
- feature:
- Rear & Front Fender
- refactoring:
- cleanup rattleCAD-namespace from references to bikeGeometry
- change rendering of lower headset lower then 8 mm
New in rattleCAD 3.4.01.55 (May 3, 2014)
- refactoring:
- createFrameJig
- feature:
- createFrameJig add FrameJIG: MeisterJig waiting for commitment
- update: rattleCAD::view::gui::notebook_createButton update on select radiobutton in ChainStay Details, Summary, FrameJig and FrameDrafting
New in rattleCAD 3.4.01.54 (Apr 17, 2014)
- feature:
- change cursor to watch when rattleCAD is busy
New in rattleCAD 3.4.01.52 (Apr 17, 2014)
- refactoring:
- in $::APPL_Config(USER_Dir) rename _rattleCAD_.init to .rattleCAD_.init
- feature:
- create .rattleCAD_.Xdefaults
New in rattleCAD 3.4.01.51 (Apr 3, 2014)
- feature:
- pivot HandleBar in Summary
- move Saddle in Summary
New in rattleCAD 3.4.01.50 (Apr 2, 2014)
- feature: .
- add 20"/406 ETRTO - BMX to favorite rim dimensions
- add Result(Length/RearWheel/TyreShoulder)
- debug:
- handle Component/Wheel/Rear/TyreWidthRadius -if greater then WheelRadius - in bikeGeometry::check_Values
New in rattleCAD 3.4.01.49 (Mar 26, 2014)
- debug:
- failed on open project-File of rattleCAD 3.2.78.26
- fixed in bike_Geometry (0.56) .
- project:
- update_Project ... save template didn't save in project directory
New in rattleCAD 3.4.01.48 (Mar 10, 2014)
- refactoring:
- rename _rattleCAD.init in $::APPL_Config(USER_Dir) to _rattleCAD_.init
New in rattleCAD 3.4.01.47 (Mar 7, 2014)
- debug:
- ChainStay went out of display if last segment had negativ length
New in rattleCAD 3.4.01.46 (Mar 6, 2014)
- refactoring:
- displayed ChainStay length in ChainStay Details depending on BottomBracket Position
New in rattleCAD 3.4.01.45 (Mar 5, 2014)
- cleanup:
- remove road_bent_fork.xml from sample - directory
- refactoring:
- replace /test/sample/classic_1984_SuperRecord by .../test/sample/road_classic_1984_SuperRecord, now with bent stays
- update:
- /sample/... .xml ... ChainStay purpose
New in rattleCAD 3.4.01.44 (Mar 5, 2014)
- debug:
- stabilize bent Chainstay-Edit in Chainstay-Details tab
- keep constant distance beetween control-points
New in rattleCAD 3.4.01.43 (Mar 5, 2014)
- debug:
- stabilize bent Chainstay-Edit in Chainstay-Details tab refactoring:
- change "Exclusion" and "ChangeLog" in Info Panel
New in rattleCAD 3.4.01.42 (Mar 3, 2014)
- feature:
- paul components: singlespeed dropout refactoring:
- road_Fixie.xml (SingleSpeed)
New in rattleCAD 3.4.01.41 (Mar 3, 2014)
- feature: ... new sample: road_Fixie.xml (SingleSpeed)
- refactoring: change colour mapping for summary and mockup
- change direction of Component/Derailleur/Rear/Pulley/y
- bikeGeometry 0.50
- debug:
- configCorner throws Error in Frame-Jig Tab
- derailleur pulley teeth throws error if < 2
New in rattleCAD 3.4.01.40 (Mar 3, 2014)
- feature:
- Demo -> rattleCAD-Method
- Demo -> Seat/TopTube-Method
- remove:
- Demo -> Stack and Reach
- refactoring:
- move rattleCAD::gui
- to rattleCAD::view::gui
New in rattleCAD 3.4.01.39 (Mar 3, 2014)
- refactoring:
- Demo: File -> Stack and Reach
- sample files refactoring:
- remove APPL_CONFIG(PROJECT_Name, PROJECT_File, PROJECT_Save)
- move rattleCAD::view::get_listBoxContent
- to rattleCAD::control::get_listBoxContent
- rattleCAD::model::get_ListBoxValues
- rattleCAD::model::get_ComponentList
- add rattleCAD::modelinit_ListBoxValues
New in rattleCAD 3.4.01.38 (Feb 22, 2014)
- debug:
- rattleCAD::view::updateConfig
- focused entry field on mouse over left entry
- refactoring:
- add Menue -> Demo
- move entries Menue -> File to Menue -> Demo:
- File -> Samples ... File -> Stack and Reach
- File -> Demo ... File -> Integration Test
- File -> Intro-Image
New in rattleCAD 3.4.01.37 (Feb 22, 2014)
- refactoring:
- Demo: File -> Stack and Reach
- bikeGeometry 0.49
New in rattleCAD 3.4.01.36 (Feb 21, 2014)
- refactoring: Demo: File -> Stack and Reach
New in rattleCAD 3.4.01.35 (Feb 20, 2014)
- feature:
- setValue: set more than one value at once
- Demo: File -> Stack and Reach
New in rattleCAD 3.4.01.34 (Feb 17, 2014)
- feature:
- dropout: bendixen_00.svg
- refactoring:
- dropout: rear_dropout_ss_wild_lilies_grow.svg
New in rattleCAD 3.4.01.33 (Feb 17, 2014)
- refactoring:
- canvasCAD 0.51 .
- update: gui::notebook_createButton
- debug:
- projectNames were lost in drafting frames
- feature:
- add configCorner
- coloured visualization
New in rattleCAD 3.4.01.32 (Feb 15, 2014)
- refactoring:
- replace [bikeGeometry::project_attribute modified]
- by [rattleCAD::control::getSession dateModified]
- debug:
- save saved project
New in rattleCAD 3.4.01.31 (Feb 15, 2014)
- debug:
- history of changeList updated on save File
- Project/modified did not update in project File
- refactoring:
- add Array: rattleCAD::control::Session
- shall replace $::APPL_Config() in the future
New in rattleCAD 3.4.01.30 (Feb 8, 2014)
- debug:
- update: sram_red_22_2012.svg
- feature:
- dont recenter display after every edit of values
- use the recenter button top right
New in rattleCAD 3.4.01.29 (Feb 5, 2014)
- debug:
- scale of drawings did not update -> lib_gui::notebook_formatCanvas
New in rattleCAD 3.4.01.28 (Feb 4, 2014)
- feature:
- rear derailleur: sram_red_22_2012
- handlebar: sram_red_2014
New in rattleCAD 3.4.01.27 (Feb 4, 2014)
- debug:
- canvasCAD: make test-procedures run in productive Environment
New in rattleCAD 3.4.01.26 (Jan 31, 2014)
- debug:
- ChainStay Details:
- edit Tyre Representation gave a listbox for TyreWidthRadius
New in rattleCAD 3.4.01.25 (Jan 21, 2014)
- debug:
- ChainStay Details gave Error: lib_cvRearMockup.tcl
- feature:
- ChainStay Details, adopt visualization of dropout length for
- paragon_DR2030
- dropout: paragon_DR2030
New in rattleCAD 3.4.01.24 (Jan 18, 2014)
- debug:
- dropout offset-rotation did not work for horizontal orientation
- feature:
- droput: visualisation in Frame Details
- new dropouts:
- paragon_DR0022,
- paragon_DR0008
New in rattleCAD 3.4.01.23 (Jan 16, 2014)
- debug: prevent refit canvas on update vale, refits on first change of values
New in rattleCAD 3.4.01.22 (Jan 16, 2014)
- debug: prevent refit canvas on update vale
New in rattleCAD 3.4.01.21 (Jan 13, 2014)
- feature:
- copy samples to APPL_Config(USER_Dir)/_templates/rattleCAD
- debug:
- configPanel -> update from comboboxes on values containing " " (spaces)
New in rattleCAD 3.4.01.14 (Jan 8, 2014)
- refactor: care an model/view/control
New in rattleCAD 3.4.01.13 (Jan 7, 2014)
- feature:
- add 36" (787) to rim-list
New in rattleCAD 3.4.01.12 (Jan 3, 2014)
- project: import_ProjectSubset ... finaly run bikeGeometry::set_base_Parameters ... but currently still no failure handling ... if import not completly OK
- templates: remove FrameTubes/ChainStay/Width
New in rattleCAD 3.4.01.11 (Jan 3, 2014)
- debug: allow comments in _rattleCAD.init
New in rattleCAD 3.4.01.10 (Oct 31, 2013)
- feature:
- check modification on file open
New in rattleCAD 3.4.01.09 (Oct 31, 2013)
- feature:
- undoStack: undo/redo status in bottom line
New in rattleCAD 3.4.01.08 (Oct 31, 2013)
- feature:
- undo/redo
- refactor:
- button-bar
New in rattleCAD 3.4.01.07 (Oct 25, 2013)
- refactor: ... rattleCAD::version_info
New in rattleCAD 3.4.01.06 (Oct 23, 2013)
- feature:
- osEnv::find_OS_Application finds executable via Which-command, therefore extension of _rattleCAD.init not required, but can override OS settings
New in rattleCAD 3.4.01.05 (Oct 22, 2013)
- refactor:
- ps-export from canvas
- pdf creation
New in rattleCAD 3.4.01.04 (Oct 22, 2013)
- debug:
- handle undefined mimetypes in windows registry
- handle undefined Application in open_by_mimeType_DefaultApp
New in rattleCAD 3.4.01.03 (Oct 22, 2013)
- feature:
- ~/rattleCAD/_rattleCAD.init
- configure mime types and executables
- best to remove your current _rattleCAD.init and update values
New in rattleCAD 3.4.01.00 (Oct 22, 2013)
- refactor:
- deliver
- Version/rattleCAD.tcl
- rattleCAD.kit ... OS independent Tclkit, run by ActiveState Tcl
- rattleCAD.exe ... standalone runtime for Windows
New in rattleCAD 3.4.00.98 (Oct 17, 2013)
- feature:
- pack rattleCAD.exe and rattleCAD.kit into the zip-File
- rattleCAD.exe - standalone runtime for Windows
- rattleCAD.kit - OS independent Tclkit
New in rattleCAD 3.4.00.96 (Oct 14, 2013)
New in rattleCAD 3.4.00.94 (Oct 12, 2013)
- feature:
- edit tyre representation in ChainStay Details
- refactor:
- default SadleNose Length from 153 to 150
- updated templates
New in rattleCAD 3.4.00.93 (Oct 11, 2013)
- refactor:
- rename "Copy Concept" to "Get Reference"
- modify dimension behaviour
New in rattleCAD 3.4.00.92 (Oct 10, 2013)
- feature:
- new components: saddle with different mounting points
New in rattleCAD 3.4.00.91 (Oct 10, 2013)
- feature:
- make dimension BottomBracket / Saddle in config-Panel
New in rattleCAD 3.4.00.90 (Oct 9, 2013)
- feature:
- add SeatPost-PivotOffset
- attention:
- changes behaviour of SeatTube-Angle
New in rattleCAD 3.4.00.89 (Oct 8, 2013)
- feature:
- make dimension BottomBracket / Saddle editable in Base Concept
New in rattleCAD 3.4.00.88 (Oct 8, 2013)
- feature:
- extended tube mitering
New in rattleCAD 3.4.00.87 (Oct 8, 2013)
- feature:
- additional parameter for SaddleNose and Saddle mounting position
New in rattleCAD 3.4.00.86 (Oct 8, 2013)
- feature:
- modify saddle measurement
- additional dimension SaddleNose - HandleBar
New in rattleCAD 3.4.00.85 (Oct 8, 2013)
- debug:
- canvasCAD - support arc in svg-Export
New in rattleCAD 3.4.00.84 (Oct 8, 2013)
- refactor:
- rattleCAD::version_info - packages report
New in rattleCAD 3.4.00.83 (Oct 8, 2013)
- feature:
- mockup: chain
- refactor:
- rattleCAD::rendering - checkFileString
- rattleCAD::rendering - createFork
- rattleCAD::rendering - createFork
- modify templates
New in rattleCAD 3.4.00.82 (Oct 8, 2013)
New in rattleCAD 3.4.00.81 (Oct 8, 2013)
- feature:
- rear derailleur: sram_red_2012.svg ... update
- composite fork: fork_crown_tusk.svg ... update
New in rattleCAD 3.4.00.80 (Sep 9, 2013)
- debug: File -> SVG-Component: handling polyline in proc add_SVGNode feature: rear derailleur: sram_red_2012.svg
New in rattleCAD 3.4.00.79 (Sep 9, 2013)
- File -> SVG-ChainWheel: package require vectorMath
New in rattleCAD 3.4.00.78 (Sep 3, 2013)
- refactor: add previous composite fork rendering: Composite/Composite_TUSK
New in rattleCAD 3.4.00.77 (Sep 3, 2013)
- refactor: modified rendering of composite fork
New in rattleCAD 3.4.00.76 (Sep 3, 2013)
- feature: add SELBERBRUZZLER-Logo to logo-Library
New in rattleCAD 3.4.00.75 (Aug 30, 2013)
- feature: ChainStay-Details: extend visualisation with tyre and RearHub
New in rattleCAD 3.4.00.74 (Aug 30, 2013)
- refactor: ChainStay-Details: position CrankArm on top
New in rattleCAD 3.4.00.73 (Aug 30, 2013)
- feature: modify parametrization of tyre-Geometry in ChainStay-Details
New in rattleCAD 3.4.00.72 (Aug 30, 2013)
- feature: modify parametrization of tyre-Geometry in ChainStay-Details
New in rattleCAD 3.4.00.71 (Aug 30, 2013)
- refactor: move rattleCAD-libraries into rattleCAD-Namespade parenthood
New in rattleCAD 3.4.00.70 (Aug 30, 2013)
- refactor: switch CopyConcept-Tab by ctrl-k
New in rattleCAD 3.4.00.69 (Aug 26, 2013)
- feature: editable TyreWidth in ChainStay Details
New in rattleCAD 3.4.00.68 (Aug 26, 2013)
- debug: define - Component/Logo/File for components/logo" in rattleCAD_init.xml to allow custom logos
New in rattleCAD 3.4.00.67 (Aug 26, 2013)
- feature: additional dimensions to Copy Concept - Tab
New in rattleCAD 3.4.00.66 (Aug 26, 2013)
- debug: rattleCAD did not update tabs, if a new project was loaded
New in rattleCAD 3.4.00.65 (Aug 26, 2013)
- feature: reorder RimTable: add 584 mm as 27,5" MTB to a more prominent position
New in rattleCAD 3.4.00.64 (Aug 26, 2013)
- feature: transfer geometry of an existing bike into rattleCAD File -> Copy Concept
New in rattleCAD 3.4.00.63 (Aug 26, 2013)
- feature: allow hide/unhide tabs lib_gui::notebook_switchTab
New in rattleCAD 3.4.00.62 (Aug 26, 2013)
- debug/feature: modify button display in canvas tabs
New in rattleCAD 3.4.00.61 (Aug 26, 2013)
- feature: supplementary angles in parameter table in frame jig drawings lib_cvFrameJig.tcl
New in rattleCAD 3.4.00.60 (Aug 26, 2013)
- debug/feature: personal components library and an example
New in rattleCAD 3.4.00.59 (Aug 26, 2013)
- debug/feature: set APPL(GUI_Font) from "Arial 8" to "Helvetica 8" for "windows" and "Helvetica 10" for "macintosh"
New in rattleCAD 3.4.00.58 (Jul 31, 2013)
- refactor:
- extract vectormath - Library out of bikeGeometry and canvasCAD
New in rattleCAD 3.4.00.57 (Jul 31, 2013)
- debug:
- handle angle 0.00 in curved ChainStays
New in rattleCAD 3.4.00.55 (Jul 26, 2013)
- feature:
- redefinition of controlAreas for curved ChainStay
New in rattleCAD 3.4.00.54 (Jul 25, 2013)
- feature:
- additional editable values on editArea for curved ChainStay
- additional dropout paragon_DR2010_58.svg
New in rattleCAD 3.4.00.53 (Jul 25, 2013)
- feature:
- change shape of editArea for curved ChainStay
New in rattleCAD 3.4.00.52 (Jul 24, 2013)
- Debug/Feature:
- add additional control to edit values of single bends curved chainstay
New in rattleCAD 3.4.00.51 (Jul 24, 2013)
- feature:
- accelerate update of RearMockup on edit of curved ChainStay
New in rattleCAD 3.4.00.50 (Jul 19, 2013)
- feature: add additional extended edit of curved chainstay (drag circles)
New in rattleCAD 3.4.00.49 (Jun 18, 2013)
- feature:
- add additional Bent of ChainStay in RearMockup
New in rattleCAD 3.4.00.48 (May 23, 2013)
- debug:
- improve .../_style/simplify_SVG.tcl
New in rattleCAD 3.4.00.47 (May 21, 2013)
- debug:
- improve .../_style/simplify_SVG.tcl
New in rattleCAD 3.4.00.46 (May 20, 2013)
- debug:
- catch error if not in tclTk runtime
- File -> SVG-Component .../_style/simplify_SVG.tcl
- File -> SVG-ChainWheel .../_style/chainWheel_SVG.tcl
New in rattleCAD 3.4.00.45 (May 18, 2013)
- feature:
- execute from: (on tclTk runtime only)
- File -> SVG-Component .../_style/simplify_SVG.tcl
- File -> SVG-ChainWheel .../_style/chainWheel_SVG.tcl
New in rattleCAD 3.4.00.44 (May 18, 2013)
- feature:
- improve .../_style/simplify_SVG.tcl
New in rattleCAD 3.4.00.43 (May 13, 2013)
- feature:
- make frame label editable (handled as logo)
New in rattleCAD 3.4.00.42 (May 13, 2013)
- feature:
- modified navigation in ... Components tab
New in rattleCAD 3.4.00.41 (May 13, 2013)
- feature:
- add Shimano DURA-ACE Components to rattleCAD
- debug:
- removed an exception for handlebar and saddle visualization in lib_cvCustom.tcl -> update_renderCanvas
New in rattleCAD 3.4.00.40 (May 7, 2013)
- feature:
- allow fork dropouts appear above or below fork blade especially for: GP Wilson dropouts
New in rattleCAD 3.4.00.39 (May 7, 2013)
- feature:
- add GP Wilson dropouts,
New in rattleCAD 3.4.00.38 (Apr 29, 2013)
- feature:
- add SuperRecord 84 Components to rattleCAD
New in rattleCAD 3.4.00.36 (Apr 19, 2013)
- refactoring:
- rename package frame_visualisation to bikeRendering
New in rattleCAD 3.4.00.35 (Apr 19, 2013)
- feature:
- parameter of Lugs(SeatTube/SeatStay/MiterDiameter) now also available on SeatTube and SeatStay. This parameter was currently available only at [check Frame Angles] in the arc between SeatStay and SeatTube
New in rattleCAD 3.4.00.34 (Apr 17, 2013)
- feature:
- remove trailing 000 on dimensions requires canvasCAD 0.39
New in rattleCAD 3.4.00.33 (Apr 16, 2013)
- feature:
- modify dimension precision in drafting tab to format %.2f requires canvasCAD 0.38
New in rattleCAD 3.4.00.32 (Mar 27, 2013)
- debug:
- bikeGeometry 0.18: Fork Setting fails on 3.3.06.20
New in rattleCAD 3.4.00.31 (Mar 12, 2013)
- debug:
- runTime report in info Tab: separate name and value in display
New in rattleCAD 3.4.00.30 (Mar 11, 2013)
- feature:
- add runTime report to info Tab: "rattleCAD - runTime"
New in rattleCAD 3.4.00.28 (Mar 11, 2013)
- debug:
- template Button in buttonBar did not update Canvas
New in rattleCAD 3.4.00.27 (Mar 11, 2013)
- debug:
- handling of resultNode in bikeGeometry as a default structure
New in rattleCAD 3.4.00.26 (Mar 1, 2013)
- refactoring:
- lib_config.tcl: Config Window
New in rattleCAD 3.4.00.25 (Mar 1, 2013)
- refactoring:
- call bikeGeometry::setValue instead of bikeGeometry::set_projectValue
- rattleCAD_Test::controlDemo: return used time
New in rattleCAD 3.4.00.24 (Feb 28, 2013)
- refactor:
- some code cleanup
- debug:
- mouse binding in "... info" tab
New in rattleCAD 3.4.00.23 (Feb 28, 2013)
- refactor:
- harmonize interface on bikeGeometry
- but there are still a few side-links
New in rattleCAD 3.4.00.22 (Feb 27, 2013)
- debug:
- redirect angles in FrameDetails View belonging to SeatTube / BB Offset
New in rattleCAD 3.4.00.20 (Feb 26, 2013)
New in rattleCAD 3.4.00.18 (Feb 26, 2013)
- refactor:
- unify procedures project::setValues and project::getValues
- updating: rattleCAD::projectUpdate
New in rattleCAD 3.4.00.17 (Feb 26, 2013)
- feature:
- create user-init file: _rattleCAD.init .. in project-directory
- containing: Arial 8 for font and size
New in rattleCAD 3.4.00.16 (Feb 26, 2013)
- refactor:
- extract procedures from projectUpdate::createEdit
New in rattleCAD 3.4.00.15 (Feb 23, 2013)
- debug/feature:
- demo mode: File -> Demo
New in rattleCAD 3.4.00.14 (Feb 23, 2013)
- refactoring:
- move frame_geometry::createEdit to projectUpdate::createEdit
New in rattleCAD 3.4.00.13 (Feb 22, 2013)
- refactoring:
- move frame_geometry::update to cv_custom::update
- debug:
- reset 3.4.00.12
New in rattleCAD 3.4.00.12 (Feb 21, 2013)
- feature:
- prevent content from reposition after update canvas cv_custom::update $cv_Name [default:reset/keep]
New in rattleCAD 3.4.00.11 (Feb 21, 2013)
- feature:
- creates .bat file to create summary-pdf in create_summaryPDF more readable
New in rattleCAD 3.4.00.10 (Feb 20, 2013)
- feature:
- demo mode: File -> Demo
New in rattleCAD 3.4.00.09 (Feb 20, 2013)
- update:
- build procedure
- commandLine routine
- rename procedure testContro to controlDemo
New in rattleCAD 3.4.00.08 (Feb 19, 2013)
- feature:
- run integrated test per commandLind
- -test loopSamples integrationTest_00 (others will follow)
New in rattleCAD 3.4.00.07 (Feb 19, 2013)
- debug:
- copy sample directory to zip-File
- check creation of %USERDIR% directory in APP-Directory on Windows7
New in rattleCAD 3.4.00.06 (Feb 19, 2013)
- feature:
- add samples to rattleCAD and loop through them
- File -> Samples
- update Title, when update canvas is finished
New in rattleCAD 3.4.00.05 (Feb 19, 2013)
- refactoring:
- move code to ECLIPSE and build starkit with ANT
New in rattleCAD 3.3.06.33 (Feb 7, 2013)
- debug:
- handle fork rendering on bent fork blades on reopening projects
New in rattleCAD 3.3.06.32 (Feb 6, 2013)
- feature:
- give exported pdf name of project and ad DIn Format to name
- debug:
- handle size of label "ChainStay Centerline" on different scales
New in rattleCAD 3.3.06.31 (Feb 6, 2013)
- debug:
- export pdf, handle exec ghostscript
New in rattleCAD 3.3.06.30 (Feb 5, 2013)
- debug:
- export pdf, check equal formats
New in rattleCAD 3.3.06.29 (Feb 5, 2013)
- feature:
- export pdf, cleanup menu frames
- export ps, move timestamp to top right corner
- update chainstay details
New in rattleCAD 3.3.06.28 (Feb 5, 2013)
- feature:
- export pdf, cleanup menue frames
- export ps, move timestamp to top right corner
- update chainstay details
New in rattleCAD 3.3.06.27 (Feb 5, 2013)
- feature:
- export pdf
- reorder menus
New in rattleCAD 3.3.06.26 (Feb 5, 2013)
- debug:
- adopt additional frame-jig options
New in rattleCAD 3.3.06.25 (Feb 5, 2013)
- feature:
- user dependent init-file
- additional frame-jig options
New in rattleCAD 3.3.06.24 (Jan 28, 2013)
- debug:
- html-Export: handle empty html-export directory
New in rattleCAD 3.3.06.23 (Jan 28, 2013)
- feature:
- html-Export: extend function
New in rattleCAD 3.3.06.22 (Jan 28, 2013)
New in rattleCAD 3.3.06.20 (Jan 14, 2013)
- debug:
- canvasCAD 0.29: canvasCAD_print.tcl/printPostScript:
- handle fileExtension
- export Postscript on Windows
New in rattleCAD 3.3.06.18 (Jan 14, 2013)
- debug:
- canvasCAD 0.28: canvasCAD_IO.tcl/polyline: stroke-dasharray
- internal renaming of tabs: cv_Custom00, cv_Custom10,
New in rattleCAD 3.3.06.16 (Jan 3, 2013)
- debug:
- correct visualistion of dimension of headtube - downtube offset
New in rattleCAD 3.3.06.15 (Jan 3, 2013)
- debug:
- correct value: Result(Tubes/SeatTube/Direction) and visualistion of dimension of bottle-cage-mount
New in rattleCAD 3.3.06.12 (Dec 21, 2012)
- feature:
- additional rear dropout: richardsachs_PiccoliGioielli_68.svg
- additional fork dropout: richardsachs_PiccoliGioielli.svg
New in rattleCAD 3.3.06.10 (Dec 13, 2012)
- debug:
- File Save on reloades templates saves Files as ... ? e.g. 2710688435738
New in rattleCAD 3.3.06.09 (Dec 13, 2012)
- debug:
- older rattleCAD-Files just defines "Suspension" as Fork-Rendering
- if so set "Suspension_26" as default
New in rattleCAD 3.3.06.07 (Dec 12, 2012)
- feature:
- additional dropout, handling 16mm ChainStay-Tip
New in rattleCAD 3.3.06.06 (Dec 3, 2012)
- bugfix:
- correct brakeMount Position
New in rattleCAD 3.3.05.34 (Nov 12, 2012)
- bugfix:
- scale of String "ChainStay Profile" in "ChainStay Details"
New in rattleCAD 3.3.05.33 (Nov 5, 2012)
- feature:
- add further point to ChainStay - Centerline
New in rattleCAD 3.3.05.32 (Nov 2, 2012)
- feature:
- improved configuration of ChainStay-Centerline
New in rattleCAD 3.3.05.30 (Nov 2, 2012)
- feature:
- improved configuration of ChainStay-Profile
New in rattleCAD 3.3.05.29 (Nov 1, 2012)
- bugfix & feature:
- improve usability in switch straight/bent/off ChainStays
- change naming of ChainStay-Profile parameters
New in rattleCAD 3.3.05.28 (Oct 31, 2012)
- bugfix & feature:
- editable DiscWith and offset to dropout
New in rattleCAD 3.3.05.27 (Oct 30, 2012)
- feature:
- add brake disc to ChainStay-Details
New in rattleCAD 3.3.05.26 (Oct 30, 2012)
- feature:
- add new type of ChainStay-Details
New in rattleCAD 3.3.05.25 (Oct 8, 2012)
- feature:
- allow to copy text in Help/Info - Panel
- bind to close Help/Info - Panel
New in rattleCAD 3.3.05.24 (Oct 2, 2012)
- feature:
- BaseConcept: refer virtual TopTube position to top of HeadTube instead of section of HeadTube/TopTube
New in rattleCAD 3.3.05.22 (Sep 25, 2012)
- feature:
- RearDerailleur: campagnolo_2011_UltraShift.svg
New in rattleCAD 3.3.05.21 (Sep 24, 2012)
- bugfix:
- check for modification before exit and request "File Save"
- architecture:
- move $::APPL_Env(...) to $::APPL_Config(...)
- remove $::APPL_Env(...) completely
New in rattleCAD 3.3.05.20 (Sep 24, 2012)
- feature:
- LLEWELLYN dropouts 64, 68 & 72°
New in rattleCAD 3.3.05.19 (Sep 22, 2012)
- feature:
- additional dimensions for HeadSet Top and Stem
- debug:
- check for modification before exit and request "File Save"
New in rattleCAD 3.3.05.15 (Sep 21, 2012)
- bugfix:
- ChainStay Details -> BottomBracket ChainStay Offset_TopView ... parameter was not editable
New in rattleCAD 3.3.05.14 (Sep 20, 2012)
- components:
- add dropout: LLEWELLYN 70°
- feature:
- handling different types of reardropouts, position them in front or behind of chain- & seatstays
New in rattleCAD 3.3.05.12 (Sep 18, 2012)
- components:
- add dropout: DR1008
New in rattleCAD 3.3.05.10 (Sep 17, 2012)
- usability:
- new order to the tabs
- rename "Rear Mockup" to "ChainStay Details"
- repoition "Chainstay Details" after "Frame Details"
New in rattleCAD 3.3.05.09 (Sep 17, 2012)
- bugfix:
- lib_frame_geometry -> SeatTubeAngle on SeatTube/OffsetBB 0
- Virtual TopTube Length
New in rattleCAD 3.3.05.08 (Sep 8, 2012)
- bugfix:
- ... lib_frame_geometry -> SeatTubeAngle on SeatTube/OffsetBB 0
- ... lib_cv_custom -> SeatTubeAngle on SeatTube/OffsetBB 0
- ... Virtual TopTube Length
New in rattleCAD 3.3.05.04 (Sep 3, 2012)
- bugfix:
- e.g.: can't read "HandleBar(Distance)": no such variable ... refer procedures directly in namespace
New in rattleCAD 3.3.05.03 (Aug 31, 2012)
- update: reorganize lib_frame_geometry.tcl
New in rattleCAD 3.3.05.02 (Aug 27, 2012)
- bugfix:
- fix incompatiblity to derailleur display
- /root/Lugs/RearDropOut/Derailleur/x
- /root/Lugs/RearDropOut/Derailleur/y
- are now positive values and has to be updated
New in rattleCAD 3.3.02.02 (May 21, 2012)
- bugfix: ... lib_config::leaveEntry: handle {,.} on decimal values ... cv_custom::createRearMockup::get_ChainStay_bent: handle "0" values
New in rattleCAD 3.3.02.01 (May 16, 2012)
- add personal dimension: saddlenose / bottombracket as reference
New in rattleCAD 3.3.00.32 (May 7, 2012)
- bugfix:
- update on campagnolo_ultra_torque.svg