tekla open api 中modelObject有没有GetSolid()
时间: 2024-02-19 15:00:17 浏览: 138
在Tekla Open API中,ModelObject类中没有直接的GetSolid()方法。但是,您可以使用ModelObject的GetSolidGeometry()方法来获取与对象关联的几何形状。然后,您可以使用Tekla.Geometry.Solid类来访问几何形状并获取所需的信息。请注意,GetSolidGeometry()方法返回的可能不是实体,而是一系列面、边和点。
相关问题
tekla open api 中GetCenterOfGravity 方法是不是没有公开
`GetCenterOfGravity` 方法在 Tekla Open API 中是公开的。它是 `ModelObject` 类的一个方法,可以用于任何继承自 `ModelObject` 的对象,例如 `Beam`、`Column`、`PolyBeam`、`RebarGroup` 等。以下是一个示例代码,展示了如何使用 `GetCenterOfGravity` 方法:
```csharp
Beam beam = new Beam(); // 实例化一个 Beam 对象
Point centerOfGravity = beam.GetCenterOfGravity(); // 获取 Beam 对象的重心坐标
```
在 Tekla Open API 的文档中,`GetCenterOfGravity` 方法的详细信息可以在 `ModelObject` 类的文档中找到。
tekla open api 中那种类有CenterOfGravity属性
在 Tekla Open API 中,没有直接的类具有 `CenterOfGravity` 属性。但是,可以使用 `ModelObject` 类来访问对象的 `CenterOfGravity`。例如,对于 `Beam` 类型,可以使用以下代码来获取 `Beam` 对象的重心坐标:
```csharp
Beam beam = new Beam(); // 实例化一个 Beam 对象
Point centerOfGravity = beam.GetCenterOfGravity();
```
上述代码中,`GetCenterOfGravity` 方法是从 `ModelObject` 类继承而来的。
阅读全文