Я пытаюсь вставить компонент S52 через API. Компонент вставляется, но возникает ошибка "Слишком короткая балка" и балка не отображается. Похожий компонент S78 вставляется без проблем.
Это мой код:
Код: Выделить всё
TSG.Point p_1 = new TSG.Point(0.0, 0.0, 0.0);
TSG.Point p_2 = new TSG.Point(0.0, 24000.0, 0.0);
TSM.ComponentInput componentInput = new TSM.ComponentInput();
componentInput.AddTwoInputPositions(p_1, p_2);
TSM.Component component = new TSM.Component();
component.Number = 1000052;
//component.Number = 1000078;
//component.Number = 1000098;
component.LoadAttributesFromFile("standard");
component.SetComponentInput(componentInput);
if (!component.Insert())
Console.WriteLine("Insert failed!");
Model.CommitChanges();