GH-Tekla Link Version 1.3 Release Notes
GH-Tekla Link Version 1.3 Release Notes
GH-Tekla Link Version 1.3 Release Notes
New components
--------------
* New "Create Shape" component that creates or modifies a Tekla shape and adds
it to the Shape Catalog.
* New "Get Report Property" component that gets report properties from any
model object.
Tekla Menu
----------
* New menu command "Delete Unused Shapes" that deletes all shape profiles that
are not used by any item from
the component catalog in the Tekla Model.
- Having a lot (100s or 1000s) of unused shapes can slow down the Tekla model
considerably. This is a way
to remove left-over shapes that can pile up when generating items from
Grasshopper.
Note: This also removes unused non-Grasshopper generated shapes.
UI updates
----------
* A spinner icon shows up next to the Tekla menu whenever there are Tekla
components solving
* Input fields of the Catalog components receive focus when the dialogs open.
* The output of the part creating components is not flattened any more (so
easier to use it downstreams).
- For this to work properly, use lines or curves to define the geometry of
beams and slabs/plates (rather
than points).
* Fix to bug that meant the objects created in Tekla sometimes weren't updated
to the final state when
modifying the parameters using sliders.
Component updates
-----------------
* Beam: Create closed polybeams from closed input curves. The seam point will
be automatically moved in case
it's at a corner.
* Component: The main part of Details and Seams can be changed without manually
removing the objects in Tekla.
* Convert To Mesh: Fix to bug when reading the mesh from a Tekla solid.
.======================================================.
| Grasshopper-Tekla Structures Link v1.2 Release Notes |
:======================================================:
UI Changes
----------
* Tekla Brep type name shown as Item and Base Component shown as Tekla
Component.
New components
--------------
* New Create Profile component that creates a fixed Tekla profile from a
curve/outline and adds it to the
Tekla Profile catalog.
- By default, the profile origin is the center of the outline bounding box.
Optionally you can provide your
own origin point or plane (for controlling the profile rotation).
Note: This component is fairly slow as it triggers all kinds of macros in
Tekla Structures, and is thus not
suitable for continous updating with e.g. a slider. A Data Dam component
can be used at the input to
control when the component/profile gets updated.
* New Get UDA Value component that can be used to read the value of any UDA of
any model object.
- If used on a Tekla component, it will return attribute values from the
component instead.
Updated components
------------------
* Rebar Components that have the option "Remove while inputs are being
modified" enabled, will have their
objects removed from Tekla if the Shape input is invalid.
* Tekla Input and Floating Parameters (i.e. all Tekla Model Object, Tekla
Point, Position, ComponentInput
params) accept direct input from objects that are Tekla API types.
- Useful when creating scripting components that output Tekla objects which
should then interact with the
Tekla link components (i.e. no need to create your own Goo types for these
Tekla types any more).
Fixes
-----
* Fix to Index Out of Range error that sometimes appeared for the Rebar Group
component.
* Fix to issue where some attributes were bleeding between Tekla objects.
- When extracting attribute information from a Tekla part and using that info
as input for creating new
parts, some attributes would stay linked to the original part attributes
even outside of Grasshopper.
* Fix to tolerance issue when converting curves to e.g. polybeams when using
large units in Rhino.
.======================================================.
| Grasshopper-Tekla Structures Link v1.1 Release Notes |
:======================================================:
* New Param components (as floating params) to reference objects from Tekla
Structures into Grasshopper.
- Can be used instead of the old Get components (these are now deprecated).
* New Expand UDA component that can be used to expand UDA strings that are
extracted from parts.
* New Construct UDA component that can be used to construct UDA input strings
for the Part Attributes and
Rebar Attributes components.
- Can be used to construct Attributes input for the Component component as
well.
* New Convert to Mesh component for creating a Grasshopper mesh from a Tekla
object.
- This is much faster than the Convert to Brep component, but occasionally
might be missing some faces if
there are holes in the object.
* Item components have a right-click menu item to set the Meshing Parameters
as Minimal, Coarse or Smooth.
- Previously Coarse was always used.
- This will enable faster updates when Minimal is used and finer details
when Smooth is used.
Note: This is not meant to fix problems due to "bad" breps, you still need
to take care of those yourself.
* Generated shape names are shorter (23 chars + numerical suffix) to prevent
some reported errors with long
shape names.
- On update, any old shapes will remain in the Shape Catalog and a new
shape with the shorter name will be
created.
- New and updated items will thereafter use the shape with the new shape
name.
* The seam point of the profile contour will not depend on the profile
orientation any more.
- It's always the point farthest away in the y- direction of the local
profile coord system.
- Note that this might be at a different vertex than if using the old
Profile Contour component.
* Grasshopper preview for Point, Beam and Plate type objects (as reference
lines).
* Default Depth position for panels created with the Panel component is
Front.
* Fix to bug with Spirit Level fittings for the Extrude Beams component.
* Fix to bug where Reinforcement start number couldn't be set if the prefix
was set.
.======================================================.
| Grasshopper-Tekla Structures Link v1.0 Release Notes |
:======================================================:
New Rebar Catalog, Attributes, Hook, Hooks, Cover and Group components for
setting rebar attributes.
New right-click menu item "Pick from catalog..." for catalog components
(executes the same command as
double-clicking the component).
The Create Beam component removes the old beam when the input changes from a
straight line to a curve (i.e.
beam to polybeam) or vice versa.
Note: This will not restore the guid of the beam if changing the input from
a line to a curve and back.
Fittings created by the Extrude Beams component get a better angle when the
segments have different length.
UDA input can contain prefixes, which means that input can be copy-pasted
directly from attribute files.
E.g. 'beam_attributes.comment "this is a beam"' is interpreted as 'comment
"this is a beam"'.
.======================================================.
| Grasshopper-Tekla Structures Link v0.9 Release Notes |
:======================================================:
* When using the "Run in background" mode (i.e. the default), the Tekla objects
that the Grasshopper components
insert or modify in the background will now automatically appear at the
component output when they are ready.
The component icon is changed to a spinner while the objects are being processed
in Tekla.
This allows the Grasshopper UI to remain responsive while outputs can still be
used downstream for inserting e.g.
connections.
Beneficial especially if used with the new "Remove" option for the Component
component (see below).
* New right-click option "Remove while inputs are being modified" for the Component
component. This mode means the
inserted components in Tekla are removed while part and point inputs are being
modified, to allow for quicker
updates of the model.
Note: In this mode, the components will get new GUIDs after each input
modification.
This option is checked by default on newly inserted components.
.======================================================.
| Grasshopper-Tekla Structures Link v0.8 Release Notes |
:======================================================:
* Possibility to create points as native Tekla points (control points) with the
Create Tekla Point component.
!Note: You might need to re-insert any Tekla Point components to remove potential
Parameter Index errors.
* The Get Point component shows the picked point in Tekla (as a control point) as
well as in Rhino.
.======================================================.
| Grasshopper-Tekla Structures Link v0.7 Release Notes |
:======================================================:
!Note: If using Tekla Structures 2017 or 2017i, this update requires at least 2017
SP5 or 2017i SP1.
* New Convert to Brep component that renders any Tekla model object geometry as
Breps in Rhino.
Note: The boundary output of the Get Plate component is now a polyline instead
of a Brep.
* New Profile Contour component that can be used to extract the outline and holes
of a profile from the
profile catalog in Tekla.
* New Get Item, Get Connection and Get Model Object components to reference objects
from Tekla structures.
* Internal lines of generated items are now hidden in the model view and in the
drawings.
* The Plane Cut and Fitting components react correctly to changes in the input
part.
.======================================================.
| Grasshopper-Tekla Structures Link v0.6 Release Notes |
:======================================================:
!Note: This update might generate some "Input parameter chunk is missing. Archive
is corrupt."-messages when
opening an old definition. These can be ignored and will disappear when you've
saved the definition again.
* New Deforming component that can be used to set start and end offsets and angles
for beams.
* Non-solid breps and meshes can be inserted as surfaces with the Create Item
components.
* Default detail type is now End detail and default direction is Auto (can be
changed with the zsuunta attribute)
.======================================================.
| Grasshopper-Tekla Structures Link v0.5 Release Notes |
:======================================================:
* Position attributes can be set for Custom Parts (by using text attributes as they
are used in the attribute file)
.======================================================.
| Grasshopper-Tekla Structures Link v0.4 Release Notes |
:======================================================:
* Baking of items works better (shape of baked object is saved to shape catalog).
.======================================================.
| Grasshopper-Tekla Structures Link v0.3 Release Notes |
:======================================================:
* Phase attribute
-----------------
[Breaking Change] Added Phase (number) to part attributes.
* Notable bugfixes
------------------
Orientation of plates and slabs automatically adjusted to global Z
direction.
.======================================================.
| Grasshopper-Tekla Structures Link v0.2 Release Notes |
:======================================================:
* New Component component
-------------------------
For inserting connections, details, plugins etc.
one item, you can still provide them in a single text input,
separated by newlines.
You need to delete and re-insert any inserted Part Attributes
components to take the updated behavior into use.
[Breaking change] Updated UDA syntax to match what we have in different
inp files. See the documentation or the tooltips at the input for the
new syntax.