• 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...
    BEN VITALE
    last modified by BEN VITALE
  • TML - AssignNameFromLayer

    This TML can be used to name line objects using the name of the objects layer. You just select the line to name and enter a name "mask".  You specify the new name using a name mask. If "{L}" is included in t...
    Gary Lantaff
    last modified by Gary Lantaff
  • TML - SurfaceToGrid

    This TML will compute grid locations from a specified surface and write either (or both) an *.xyz file or a *.csv file. This can be useful for reporting purposes or to reduce the number of points in a surface.   ...
    Gary Lantaff
    last modified by Gary Lantaff
  • Add boundary to surface offset macro

    Gary Lantaff The surface offset macro is great. I have used it numerous times since updating to TBC 5.0 last week.    Is it be possible to add the ability to select a boundary to apply to the surface when r...
    Patrick L'heureux
    last modified by Patrick L'heureux
  • RONNIE DR - REDESIGN - SUB GRADE.xlsx

    Hello Gary, Could you look into a TML that creates a station offset elevation report like the example in the excell file. Thanks Scott
    Scott Bridges
    last modified by Scott Bridges
  • TML - FindSurfaceArea

    Macro to find triangles inside area bounded by any surface breakline. The triangle planimetric and slope area are computed. The button "Create Text.." will bring up a dialog box allowing user to create a text label co...
    Gary Lantaff
    last modified by Gary Lantaff
  • TML - View Project Data

    This TML is helpful for macro developers to explorer the object model of a TBC project file. The tree view displays every object found (starting at the top level "Project" object). When an object is selected, the bott...
    Gary Lantaff
    last modified by Gary Lantaff
  • TML - InsertLineSegment

      This TML simply lets you select a linestring (for now it only works with linestrings) and then pick a coordinate to insert into the line. The coordinate is inserted at the nearest segment of the line.  ...
    Gary Lantaff
    last modified by Gary Lantaff
  • TML - VPI at Elevation

    This simple TML will add a vertical PI at the specified elevation. If the linestring has more than one segment that intersects with the defined elevation, a VPI will be created at each intersection.  
    Gary Lantaff
    last modified by Gary Lantaff
  • TML - 3D points to arc

    This TML will create an arc in the plane defined by three 3D points. Coordinates 1 and 3 define the beginning and end of the arc. This command is useful when used with building scans and you want to create an arc from...
    Gary Lantaff
    last modified by Gary Lantaff
  • TMLs - Start Here

    TBC now supports command extensions using the python language. The python scripts are scanned when TBC starts and valid macro commands are added to the command list in TBC.   TBC scans for macros (the *.py files...
    Gary Lantaff
    last modified by Gary Lantaff
  • TML - ConvertToDll

    This macro can be used to compile a TML macro into a DLL. A compiled macro will have an extension of *.pydll.   A compiled DLL still needs access to the xaml file (if used) so include that if sending your TML to...
    Gary Lantaff
    last modified by Gary Lantaff