Как запустить приложение из Теклы. How to run application from Tekla Structures
Запустить приложение из теклы можно с помощью скрипта: using System.Diagnostics; using System.IO; using System.Windows.Forms; namespace Tekla.Technology.Akit.UserScript { public class Script { public static void Run(Tekla.Technology.Akit.IScript akit) { // Application name should match your exe. string ApplicationName = «ApplicationName.exe»; string ApplicationFolder […]
Tekla-Properties
Небольшой проект, который дает доступ ко всем основным свойствам объектов теклы, в приятном Автокадовском стиле. Исходники проекта доступны здесь http://github.com/dalenicholls/Tekla-Properties
ЗлатИнжиниринг • Загрузки
ЗлатИнжиниринг. Собственно список бесплатных скриптов, годных и рекомендованных к использованию, а так же и для изучения особенностей теклы. Поскольку исходники открыты. Отдельно стоит выделить Макрос для поиска сборок в модели Из разряда маст хэв!
Компоненты для теклы — Proflist Component
Отличный компонент который позволяет создавать 2D массивы в трехмерном пространстве. Основные возможности: Подрезка элементов массива в крайних точках. Несколько паттернов распределения элементов в плоскости. Возможность задавать зазоры (Gap) или или нахлест (Overlap) элементов. Применение компонента Компонент может использоваться при моделировании самых […]
3ds MAX scripts
Практически любой серьёзный пакет моделирования поддерживает так называемые скрипты — т.е. возможность исполнения некоторого алгоритма прямо из самой програмной оболочки, не прибегая к компиляции. 3dsMax не стал в этом плане исключением. В общем для всех любителей смоделировать на досуге, что-нибудь эдакое небольшой […]
еще один C# компилятор
SharpDevelop @ic#code. Обещают бесплатный дебаг dll в среде Теклы. Будем посмотреть.
Получить доступ к выбраным объектам в текле
Model myModel = new Model(); // подхватываем модель ModelObjectEnumerator selObjectsEnum = new Tekla.Structures.Model.UI.ModelObjectSelector().GetSelectedObjects();//подхватываем выделенные объекты while(myEnum.MoveNext())//идём по ним в цикле. { //что-нибудь с объектами делаем. }
Как добавить апи компонент из плагина в коде.
const string PluginName = «FloorTool»; ArrayList points = new ArrayList { new Point(0, 0, 0), new Point(0, 6000, 0), new Point(7200, 6000, 0), new Point(7200, 0, 0) }; Polygon inputPolygon = new Polygon { Points = points }; ComponentInput componentInput […]