• TML - Copy Layer Group Members (V2)

    This TML will copy a layer group and all the layers (that have members) into a new layer group where the group and each layer is named the existing name with a prefix (or suffix). Just select the layer group and enter...
    Gary Lantaff
    last modified by Gary Lantaff
  • Relayer by Selection Window

    0 votes
    The macro TML - Copy Layer Group Members (V2)  works very well but there are many cases where I do not want to copy all of the linework in a layer group, I just want to copy certain entities and relayer them...
    Patrick L'heureux
    last modified by Patrick L'heureux
  • TML - Lines To AOI

    This is a simple TML to create Takeoff AOI's from the selected lines. The name of the AOI is taken from the lines name property.
    Gary Lantaff
    last modified by Gary Lantaff
  • Error with Offset Surface

    I received the error below when trying to offset the surface in the attached vcl.  
    Patrick L'heureux
    last modified by Patrick L'heureux
  • How to Highlight Objects

    I am working on a script to find certain objects in TBC. Now I need to get TBC to highlight the results.   This is where I am stuck, can anyone post a good example of how to do this in TBC?   Thanks Ramin
    ramin rad
    last modified by ramin rad
  • TBC Macros Presentation - Dimensions 2018.pptx

    By Gary Lantaff, Senior TBC Developer and Solutions Architect for Trimble.
    David Kosakowski
    last modified by David Kosakowski
  • Macro to Create AOI from Named Linework

    Has anyone created, or is working on a Macro to create Areas of Interest from named lines? Currently, with the name linework by text inside or by layer, we are still having to type in and select each individual Are of...
    Nathaniel Howard
    last modified by Nathaniel Howard
  • Problems Configuring Visual Studio

    First, I am totally new to Python and TBC Macros. I have stepped through the installation process very carefully and I hit a wall at the following locations. By wall I mean I don't get the behavior noted in the instru...
    Marshall Cant
    last modified by Marshall Cant
  • A Macro to add a prefix/suffix to a multiple surfaces at once

    I would like to put in a request for a macro to for the ability add a prefix/suffix to multiple surfaces at once.This would make organizing data from an engineer a lot quicker.   What I envision: A se...
  • Potential TML Development Partners

    A number of customers have asked me for a list of possible TML developers that could do work for them to solve problems that they want resolved. At Trimble we strive to meet customer requirements, but like any organiz...
    Alan Sharp
    last modified by Alan Sharp
  • Where do I start?

    I have a been using TBC since V1.0 and have a lot of ideas for functions/workflows I would like to add. But.... Where do I start? I have a little C# (Basic Classes, Functions, Parameters etc) knowledge from Unity Ga...
    Ray Volker
    last modified by Ray Volker
  • Copy linework and relayer with prefix

    I would like to put in a request for a macro to copy linework with an option to create new layers by adding a prefix to the lineworks' current layer and the option to set a layer group. All of the other layer pro...
    Patrick L'heureux
    last modified by Patrick L'heureux
  • Is there a way to pick multiple line strings and create a boundary?

    Is there a way to pick multiple line strings (paving lines) and create a boundary for each line with left and right offsets for removing contour lines crossing paving and curb lines? You can do this with a single alig...
  • How to use Point Name controls?

    Hi,   what is the way to use fields representing point names / point numbers as when creating a point in TBC? Also how can I fill the next available point number automatically? I do it in Trimble Access through ...
    Fernando Calvo
    last modified by Fernando Calvo
  • Access to Section Plane definitions?

    Hi,   just wondering whether it is possible to access to the cutting planes definition parameters such us i.e. for vertical planes both points that define the plane.   Furthermore, when using CoordinateEdi...
    Fernando Calvo
    last modified by Fernando Calvo
  • SmartPickingParametersVisible - Where does it work?

    Hi,   I´ve tried to show the SmartPickingParameters in some CoordinateEdit field but although there is a check under properties to activate it, once you click on it it writes SmartPickingParametersVisi...
    Fernando Calvo
    last modified by Fernando Calvo
  • Relayer Block Entities

    I would like to put in a request for a macro to relayer block entities when the entities are on the zero layer or on a prefix-0 layer. This would help speed up the data prep process. I  found that you end up with...
  • Macros licensing and protection

    Hi,   can you recommend any special way to protect and license the macros?   I know it is possible to compile them as DLL however I´m wondering if it would be easy to decomplie it once anyone knows h...
    Fernando Calvo
    last modified by Fernando Calvo
  • 05 Understanding the Object Model Framework, Etc.

    TBC ObjectsThe TBC database can be thought like a file system where the top level (like C:\ in a file system) is a class called Project. Each object may have properties and also contain other objects. There is a TML t...
    David Kosakowski
    last modified by Gary Lantaff
  • Trim/Extend by Total Distance

    I would like to request a trim/extend line by total distance.    TBC in is current format requires additional steps to be taken in order to get to the end result. 1.) Select the line to find out its existi...
    last modified by BEN VITALE