本文整理汇总了C#中Model.CommitChanges方法的典型用法代码示例。如果您正苦于以下问题:C# Model.CommitChanges方法的具体用法?C# Model.CommitChanges怎么用?C# Model.CommitChanges使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Model
的用法示例。
在下文中一共展示了Model.CommitChanges方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: PDLength
public PDLength()
{
System.Type[] selectionType = new System.Type[1];
selectionType.SetValue(typeof(TSM.CustomPart), 0);
Model myModel = new Model();
ModelObjectEnumerator allObjects = myModel.GetModelObjectSelector().GetAllObjectsWithType(selectionType);
while (allObjects.MoveNext())
{
if (allObjects.Current is TSM.CustomPart)
{
TSM.CustomPart currentComponent = allObjects.Current as TSM.CustomPart;
if (currentComponent.Name == "EB_PD")
{
double curWidth = 0.0;
double curLength = 0.0;
currentComponent.GetUserProperty("w", ref curWidth);
currentComponent.GetUserProperty("L", ref curLength);
string newName = "PD" + curWidth.ToString() + " L=" + curLength.ToString();
currentComponent.SetUserProperty("P1a", newName);
currentComponent.Modify();
}
}
}
myModel.CommitChanges();
}
示例2: Run
public static void Run(Tekla.Technology.Akit.IScript akit)
{
Model myModel = new Model();
ModelObjectEnumerator selectedObjects = getSelectedObjects();
ArrayList selectedParts = getSelectedBooleans(selectedObjects);
foreach (TSM.BooleanPart currentBoolean in selectedParts)
{
changeCut(currentBoolean);
}
myModel.CommitChanges();
}
示例3: Run
public static void Run(Tekla.Technology.Akit.IScript akit)
{
Model myModel = new Model();
ScaleToDrawingTitle3.main();
myModel.CommitChanges();
}
示例4: Run
public static void Run(Tekla.Technology.Akit.IScript akit)
{
Model myModel = new Model();
PositionNumberToName.main();
myModel.CommitChanges();
}