Releases: karamba3d/K3D_NightlyBuilds
Releases · karamba3d/K3D_NightlyBuilds
Karamba3D 3.0.0.6-WIP
These are the new features in Version 3.0.0.6 as compared to Version 3.0.0.5:
- "Optimize Cross Section" - component: The displacement optimization has been improved and is now more accurate.
- Karamba3D now features a menu-item in the Grasshopper menu where you can
- set the physical units
- edit the "karamba.ini" file
- enable the visibility of components
- directly get to the manuals, examples and tutorials
- An improved Mesher was added which is able to include curves. It is still work in progress. In order to see the component go to "Karamba/Show/Hide Components/View WIP Components". It currently works for Rhino7 only.
- The user settings for Karamba3D can now be found in the Roaming directory (see %appdata%/Karamba).
- the following bugs got fixed:
- in the "ShellSection"-component the interesection of elements now works more reliable.
- the contribution of inner fillet radii to the area and center of gravity was wrong in some cases.
- the "Line-Line Intersection" sometimes inserted tiny gaps between the line segments.
Karamba3D 3.0.0.5-WIP
These are the new features as compared to Version 3.0.0.4:
(For details see the manual.)
- "Optimize Cross Section"-component:
- Different load-case-combinations can be used for ultimate limit state (ULS) and serviceability limit state (SLS) design optimization.
- Displacement optimization for SLS is now done using a virtual forces approach for more economic results.
- Elements with insufficient cross sections in ULS and SLS can be highlighted using the "ModelView"-component.
- The "ModelView"-component:
- "Annotation/NII" option now outputs the NII force of the currently visible load-case.
- A "Result Selection" submenu was added to the "ModelView"-component. This allows to quickly select the display of minimum and/or maximum results for load-case combinations of a specific load-case of a combination.
- The "Annotations" submenu now contains a slider to quickly adapt display text-heights.
- It is possible to display single shell sub-elements by providing "Shell-index/Meshface-index" at the "View" input-plug.
- "Line-Line Intersection"-component:
- Has been refined: it is now possible to define intersecting lines and lines to intersect.
- Can intersect parallel lines which lie on each other.
- The grammar for defining load case combinations has been made more flexible.
- The order of load cases and load case combinations in the model adheres to the order of defining load case combinations and feeding load cases into the assemble component.
- The order of loads after disassembling a model now corresponds to the order of input at the "Assemble"-component.
- When using Karamba3D's "Mesh Breps"-component the underlying surface gets attached to the mesh as custom data.
- "Point-Mass"-component: added scaling factors for mass for translational inertia in global directions.
- Added the "Analyse ThII"-component to have a shortcut for specifying second order theory analysis steps. This represents an alternative to applying the "Load Case Combination Settings"-component.
- The "Buckling Modes"- and "Natural Vibes"-components now have an input-plug for specifying the load-case-combination from which second order theory forces NII are to be taken.
- "Joint Agent"-component:
- fixed bug that caused hinges to be added to beams when the beam-identifier of the second beam did not exist.
- made limit-distance of joint agent for testing points for vicinity dependent on the limit-distance of the 'Assemble'-component.
- Changed handling of materials with different absolute values of tensile and compressive strength in EC3 design procedure: sign of normal force decides whether the tensile or compressive strength shall be applied.
- Added joint colors to the "karamba.ini"-file.
- Added a warning in case Karamba3D detects another Grasshopper plug-in which might come with its own version of the OpenMP-library "libiomp5md.dll" since this can cause crashes.
- Made "Shell Section"-component work with breps as intersecting geometries.
The following bugs were fixed:
- Fixed bug in serialization of locally oriented supports.
- Fixed a bug in the retrieval of shell-section results which resulted in partial result display.
- Parametric UI: made arrow heads scale with the forces and moments.
- Fixed bug in definition of Tsai-Wu factor for orthotropic materials.
- "LineToBeam"-component did not convert linear-curves. Now it does.
- Material table: compressive strength of glulam timber was positive.
- Fixed problem with coloring of results with small positive and large negative range.
- Fixed bug in setting the color range via the "ModelView"-component.
Karamba3D 3.0.0.4-WIP
This is the work in progress (WIP) version of Karamba3D 3.0.
It features load-case combinations and related functionality. For a detailed list of new features see the manual.
We would be happy to receive feedback from you regarding the new functionality!
Karamba3D 2.2.0.18
- fixed bug #72
- added script examples
- fixed units-conversion bug in Tsai-Wu factor
- fixed bug #66
- Parametric UI: made arrow heads scale with the forces, moments (see https://discourse.mcneel.com/t/parametric-ui-load-arrow-scale-no-correct/157472)
Karamba3D 2.2.0.17.3
- fixed units conversion bug in shell section displacement retrieval.
- fixed bug in license-plug in for names with non-ascii characters.
- fixed bug in RH6 version which made it reference the wrong version of Rhino.
Karamba3D 2.2.0.17.2
- Added export of beam-loads to DSTV-format (STEP).
- Fixed units conversion bug in exporting loads to DSTV-format.
- Fixed bug in displacement calculation of beams with concentrated moments.
- Fixed scaling of load-symbols in case of not using meter as the standard geometric input unit.
- Removed spaces in the beam-load's text representations.
Karamba3D 2.2.0.17.1
- Fixed a bug in the units-conversion of "Shell Section"-component's results display.
- The "ShellSection"-component now outputs displacements in centimeter (or inch) instead of meter (or feet).
- Added redistributable libraries to the installation whose absence led to error messages and missing K3D-components on some machines.
- Fixed units conversion bug (see https://discourse.mcneel.com/t/shell-section-stress-plot-vs-actual-numbers/149234/7)
Karamba3D 2.2.0.17.0
- fixed wrong reaction forces at fixed supports with hinges.
- 'Beam Forces'-component: when retrieving the results for all beams the last index of the tree-branch now corresponds to the element index again.
- Reduced the path depth of the results of the following components by one, so that their behavior exactly conforms to the Grasshopper standard: 'Deformation Energy'-, 'Nodal Displacement'-, 'Reaction Forces'-, 'Utilization of Element'-, 'Beam Displacements'-, 'Beam Forces'-, 'Node Forces'-, 'Shell Forces'-, 'Shell Line Results'- and 'Shell Vector Results'-component.
- Improved the speed of rendered mesh output.
- Fixed a bug in the result coloring algorithm that threw an exception in case of zero results.
Karamba3D 2.2.0.15
- Fixed a bug that made the cross section optimizer component crash with a probability of ~1/1000.
- When changing the base units (force, length) the unit of mass is now automatically chosen so that the base unit of time is seconds. This makes unit conversions in Impterial Units independent of the value chosen for the acceleration of gravity.
- Truss elements output shear forces in case of transverse, distributed loads.
Karamba3D 2.2.0.14
- Analysis ThII: fixed bug in retrieval of shear forces: Truss elements now output shear forces in case of transverse distributed loads.
- Fixed bug in arc-length method for geometric non-linear analysis: Support reactions were not correct.
- Fixed bug that let 'User Iso-Lines'-component crash from time to time.
- Improved performance of 'MeshLoad'-component in case of many loads on identical meshes.
- Fixed problems with parametric version of 'ModelView'-, 'BeamView'- and 'ShellView'-component.
- Fixed bug in connection with element-felting and cross section optimization.
- Fixed problem with color ranges of only positive or negative results.
- Improved MenuSlider behavior: double-click for setting the number-range and current value now doesn't cause an update of slider movement and thus model re-evaluation.
- Fixed bug in LineToBeam: 'ToPMinL' did not take effect; was renamed to 'ToPMaxL'.