Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Пример 3D макроса, создание фигуры вращения
 
Привет Всем, кто хоть иногда пишет!  :)

Дайте, pls, пример макроса результатом которого будет 3D тело вращения.
2D: Измерение расстояний, Как измерить расстояние от оси до сплайна
 
Господа, здравствуйте!

Подскажите, как программно измерить расстояния от оси ординат (Y) до НАРИСОВАННОГО в tFlex сплайна. Т.е. получить что то типа таблично заданной функции F(X) = Y

Я предполагаю такой подход: Строю линию построения с нужным шагом параллельно оси Х. Нахожу узел на пересечении сплайна и линии построения. Узнаю координату X узла. Удаляю линию построения и узел. И далее о кругу.

Собственно вопрос как найти узел на пересечении сплайна и линии построения. - ткните в метод.  
Сплайн будет рисоваться НЕ программно - как его найти в API?

Спасибо.
Пример макроса с формой на C#
 
Господа, дайте кто-нибудь пример макроса с формой на C#.
В хелпе MaсroEditor.chm пример на VB.

А на c# я не могу его повторить.

(The name 'InitializeComponent' does not exist in the current context)

Спасибо.
Cannot implicitly convert type
 
Господа, надо построить плоскость, параллельную, например, плоскости "Вид слева".

[CODE]
Document document = TFlex.Application.ActiveDocument;
document.BeginChanges("Создание рабочих плоскостей");
ParallelPlaneWorkplane workplane = new ParallelPlaneWorkplane(document);
workplane.Offset = 50;
workplane.BasePlane = document.GetObjectByName("Вид слева");
document.EndChanges();
[/CODE]

на строке workplane.BasePlane = document.GetObjectByName("Вид слева");
получаю Cannot implicitly convert type 'TFlex.Model.ModelObject' to 'TFlex.Model.Model3D.Geometry.ModelPlane'.

Как преобразовать типы? Или может надо как-то по другому строить плоскость?
Что я делаю не так?

Спасибо.
Страницы: 1