    

 ## On this page

  

 

 #  Class CreateDTEntityUtil

 Last update: 16.07.2025 

Namespace: [VM.Managed.DAFUL.GearTrain.Operation](VM.Managed.DAFUL.GearTrain.Operation.md)  
Assembly: VMOpGearTrain.dll

```csharp
public static class CreateDTEntityUtil

```

#### Inheritance

[object](https://learn.microsoft.com/dotnet/api/system.object) ← [CreateDTEntityUtil](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.md)

#### Extension Methods

[LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkProperties_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkPropertiesAndValues_System_Object_VM_Models_Pre_LinkPropertyType_), [LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)](VM.Models.Pre.Cache.LinkPropertyItemCache.md#VM_Models_Pre_Cache_LinkPropertyItemCache_GetLinkedObjects__1_System_Object_VM_Models_Pre_LinkPropertyType_)

## Methods

### <a id="VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_CreateBearing_VM_Managed_DAFUL_GearTrain_GearTrainDocument_System_String_VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_BearingCreateInfo_"></a> CreateBearing(GearTrainDocument, string, BearingCreateInfo)

```csharp
public static Bearing CreateBearing(this GearTrainDocument gearTrainDocument, string strName, CreateDTEntityUtil.BearingCreateInfo info)

```

#### Parameters

`gearTrainDocument` GearTrainDocument

`strName` [string](https://learn.microsoft.com/dotnet/api/system.string)

`info` [CreateDTEntityUtil](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.md).[BearingCreateInfo](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.BearingCreateInfo.md)

#### Returns

Bearing

### <a id="VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_CreateCrossHelicalGearset_VM_Managed_DAFUL_GearTrain_GearTrainDocument_System_String_VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_GearSetCrossHelicalCreateInfo_"></a> CreateCrossHelicalGearset(GearTrainDocument, string, GearSetCrossHelicalCreateInfo)

```csharp
public static GearSetCrossHelical CreateCrossHelicalGearset(this GearTrainDocument gearTrainDocument, string strName, CreateDTEntityUtil.GearSetCrossHelicalCreateInfo info)

```

#### Parameters

`gearTrainDocument` GearTrainDocument

`strName` [string](https://learn.microsoft.com/dotnet/api/system.string)

`info` [CreateDTEntityUtil](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.md).[GearSetCrossHelicalCreateInfo](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.GearSetCrossHelicalCreateInfo.md)

#### Returns

GearSetCrossHelical

### <a id="VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_CreateCustomGearset_VM_Managed_DAFUL_GearTrain_GearTrainDocument_System_String_VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_GearSetCreateInfo_"></a> CreateCustomGearset(GearTrainDocument, string, GearSetCreateInfo)

```csharp
public static GearSetCustom CreateCustomGearset(this GearTrainDocument gearTrainDocument, string strName, CreateDTEntityUtil.GearSetCreateInfo info)

```

#### Parameters

`gearTrainDocument` GearTrainDocument

`strName` [string](https://learn.microsoft.com/dotnet/api/system.string)

`info` [CreateDTEntityUtil](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.md).[GearSetCreateInfo](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.GearSetCreateInfo.md)

#### Returns

GearSetCustom

### <a id="VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_CreateCycloidPinGearset_VM_Managed_DAFUL_GearTrain_GearTrainDocument_System_String_VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_GearSetCycloidPinCreateInfo_"></a> CreateCycloidPinGearset(GearTrainDocument, string, GearSetCycloidPinCreateInfo)

```csharp
public static GearSetCycloidPin CreateCycloidPinGearset(this GearTrainDocument gearTrainDocument, string strName, CreateDTEntityUtil.GearSetCycloidPinCreateInfo info)

```

#### Parameters

`gearTrainDocument` GearTrainDocument

`strName` [string](https://learn.microsoft.com/dotnet/api/system.string)

`info` [CreateDTEntityUtil](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.md).[GearSetCycloidPinCreateInfo](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.GearSetCycloidPinCreateInfo.md)

#### Returns

GearSetCycloidPin

### <a id="VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_CreateGearset_VM_Managed_DAFUL_GearTrain_GearTrainDocument_System_String_System_Int32_VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_GearSetCreateInfo_"></a> CreateGearset(GearTrainDocument, string, int, GearSetCreateInfo)

```csharp
public static GearSet CreateGearset(this GearTrainDocument gearTrainDocument, string strName, int nNumGear, CreateDTEntityUtil.GearSetCreateInfo info)

```

#### Parameters

`gearTrainDocument` GearTrainDocument

`strName` [string](https://learn.microsoft.com/dotnet/api/system.string)

`nNumGear` [int](https://learn.microsoft.com/dotnet/api/system.int32)

`info` [CreateDTEntityUtil](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.md).[GearSetCreateInfo](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.GearSetCreateInfo.md)

#### Returns

GearSet

### <a id="VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_CreateInternalGearset_VM_Managed_DAFUL_GearTrain_GearTrainDocument_System_String_VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_GearSetCreateInfo_"></a> CreateInternalGearset(GearTrainDocument, string, GearSetCreateInfo)

```csharp
public static GearSetInternal CreateInternalGearset(this GearTrainDocument gearTrainDocument, string strName, CreateDTEntityUtil.GearSetCreateInfo info)

```

#### Parameters

`gearTrainDocument` GearTrainDocument

`strName` [string](https://learn.microsoft.com/dotnet/api/system.string)

`info` [CreateDTEntityUtil](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.md).[GearSetCreateInfo](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.GearSetCreateInfo.md)

#### Returns

GearSetInternal

### <a id="VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_CreatePlanetaryDPGearset_VM_Managed_DAFUL_GearTrain_GearTrainDocument_System_String_System_Int32_VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_GearSetPlanetaryDPCreateInfo_"></a> CreatePlanetaryDPGearset(GearTrainDocument, string, int, GearSetPlanetaryDPCreateInfo)

```csharp
public static GearSetPlanetaryDP CreatePlanetaryDPGearset(this GearTrainDocument gearTrainDocument, string strName, int nNumPinionGear, CreateDTEntityUtil.GearSetPlanetaryDPCreateInfo info)

```

#### Parameters

`gearTrainDocument` GearTrainDocument

`strName` [string](https://learn.microsoft.com/dotnet/api/system.string)

`nNumPinionGear` [int](https://learn.microsoft.com/dotnet/api/system.int32)

`info` [CreateDTEntityUtil](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.md).[GearSetPlanetaryDPCreateInfo](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.GearSetPlanetaryDPCreateInfo.md)

#### Returns

GearSetPlanetaryDP

### <a id="VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_CreatePlanetaryGearset_VM_Managed_DAFUL_GearTrain_GearTrainDocument_System_String_System_Int32_VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_GearSetCreateInfo_"></a> CreatePlanetaryGearset(GearTrainDocument, string, int, GearSetCreateInfo)

```csharp
public static GearSetPlanetary CreatePlanetaryGearset(this GearTrainDocument gearTrainDocument, string strName, int nNumPinionGear, CreateDTEntityUtil.GearSetCreateInfo info)

```

#### Parameters

`gearTrainDocument` GearTrainDocument

`strName` [string](https://learn.microsoft.com/dotnet/api/system.string)

`nNumPinionGear` [int](https://learn.microsoft.com/dotnet/api/system.int32)

`info` [CreateDTEntityUtil](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.md).[GearSetCreateInfo](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.GearSetCreateInfo.md)

#### Returns

GearSetPlanetary

### <a id="VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_CreateRackAndPinionGearset_VM_Managed_DAFUL_GearTrain_GearTrainDocument_System_String_VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_GearSetRackAndPinionCreateInfo_"></a> CreateRackAndPinionGearset(GearTrainDocument, string, GearSetRackAndPinionCreateInfo)

```csharp
public static GearSetRackAndPinion CreateRackAndPinionGearset(this GearTrainDocument gearTrainDocument, string strName, CreateDTEntityUtil.GearSetRackAndPinionCreateInfo info)

```

#### Parameters

`gearTrainDocument` GearTrainDocument

`strName` [string](https://learn.microsoft.com/dotnet/api/system.string)

`info` [CreateDTEntityUtil](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.md).[GearSetRackAndPinionCreateInfo](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.GearSetRackAndPinionCreateInfo.md)

#### Returns

GearSetRackAndPinion

### <a id="VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_CreateSimpleShaftset_VM_Managed_DAFUL_GearTrain_GearTrainDocument_System_String_VM_Vector_VM_Vector_System_Double_System_Double_System_Int32_"></a> CreateSimpleShaftset(GearTrainDocument, string, Vector, Vector, double, double, int)

```csharp
public static ShaftSet CreateSimpleShaftset(this GearTrainDocument gearTrainDocument, string strName, Vector position, Vector rotateAxis, double dLength, double dDiameter, int nNumSection)

```

#### Parameters

`gearTrainDocument` GearTrainDocument

`strName` [string](https://learn.microsoft.com/dotnet/api/system.string)

`position` Vector

`rotateAxis` Vector

`dLength` [double](https://learn.microsoft.com/dotnet/api/system.double)

`dDiameter` [double](https://learn.microsoft.com/dotnet/api/system.double)

`nNumSection` [int](https://learn.microsoft.com/dotnet/api/system.int32)

#### Returns

ShaftSet

### <a id="VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_CreateSlidingBearing_VM_Managed_DAFUL_GearTrain_GearTrainDocument_System_String_VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_SlidingBearingCreateInfo_"></a> CreateSlidingBearing(GearTrainDocument, string, SlidingBearingCreateInfo)

```csharp
public static SlidingBearing CreateSlidingBearing(this GearTrainDocument gearTrainDocument, string strName, CreateDTEntityUtil.SlidingBearingCreateInfo info)

```

#### Parameters

`gearTrainDocument` GearTrainDocument

`strName` [string](https://learn.microsoft.com/dotnet/api/system.string)

`info` [CreateDTEntityUtil](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.md).[SlidingBearingCreateInfo](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.SlidingBearingCreateInfo.md)

#### Returns

SlidingBearing

### <a id="VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_CreateStiffnessBearing_VM_Managed_DAFUL_GearTrain_GearTrainDocument_System_String_VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_StiffnessBearingCreateInfo_"></a> CreateStiffnessBearing(GearTrainDocument, string, StiffnessBearingCreateInfo)

```csharp
public static Bearing CreateStiffnessBearing(this GearTrainDocument gearTrainDocument, string strName, CreateDTEntityUtil.StiffnessBearingCreateInfo info)

```

#### Parameters

`gearTrainDocument` GearTrainDocument

`strName` [string](https://learn.microsoft.com/dotnet/api/system.string)

`info` [CreateDTEntityUtil](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.md).[StiffnessBearingCreateInfo](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.StiffnessBearingCreateInfo.md)

#### Returns

Bearing

### <a id="VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_CreateWormAndWormWheelGearset_VM_Managed_DAFUL_GearTrain_GearTrainDocument_System_String_VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_GearSetWormAndWormWheelCreateInfo_"></a> CreateWormAndWormWheelGearset(GearTrainDocument, string, GearSetWormAndWormWheelCreateInfo)

```csharp
public static GearSetWormAndWormWheel CreateWormAndWormWheelGearset(this GearTrainDocument gearTrainDocument, string strName, CreateDTEntityUtil.GearSetWormAndWormWheelCreateInfo info)

```

#### Parameters

`gearTrainDocument` GearTrainDocument

`strName` [string](https://learn.microsoft.com/dotnet/api/system.string)

`info` [CreateDTEntityUtil](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.md).[GearSetWormAndWormWheelCreateInfo](VM.Managed.DAFUL.GearTrain.Operation.CreateDTEntityUtil.GearSetWormAndWormWheelCreateInfo.md)

#### Returns

GearSetWormAndWormWheel

### <a id="VM_Managed_DAFUL_GearTrain_Operation_CreateDTEntityUtil_OpenHiddenDocument_System_Object_"></a> OpenHiddenDocument(object)

```csharp
public static Document3D OpenHiddenDocument(object obj)

```

#### Parameters

`obj` [object](https://learn.microsoft.com/dotnet/api/system.object)

#### Returns

Document3D