提示用户输入第一点,第二点,同时创建2点间的X,Y方向的直尺寸标注
DrawingHandler MyDrawingHandler = new DrawingHandler();
Tekla.Structures.Drawing.UI.Picker picker = MyDrawingHandler.GetPicker();
picker.PickTwoPoints("请输入第一点", "请输入第二点", out TSG.Point firstPoint,
out TSG.Point secondPoint, out ViewBase view);
Vector vectorY = new Vector(1.0, 0.0, 0.0);
Vector vectorX = new Vector(0.0, 1.0, 0.0);
if (MyDrawingHandler.GetConnectionStatus())
{
Tekla.Structures.Drawing.StraightDimension straightDimension;
Drawing currentDrawing = MyDrawingHandler.GetActiveDrawing();
if (currentDrawing != null)
{
straightDimension = new Tekla.Structures.Drawing.StraightDimension
(view as ViewBase, firstPoint, secondPoint, vectorX, 100);
straightDimension.Insert();
straightDimension = new Tekla.Structures.Drawing.StraightDimension
(view as ViewBase, firstPoint, secondPoint, vectorY, 100);
straightDimension.Insert();
}
}
本文介绍如何使用Tekla Structures API在结构绘图中创建两点之间的直尺寸标注,包括X和Y方向的标注,通过获取用户指定的两点并利用DrawingHandler进行连接状态检查。
1460

被折叠的 条评论
为什么被折叠?



