Skip to main content

Motion Standalone Preprocessor C# library 2025 R2

Class ProfileSprocket\_BS

Last update: 16.07.2025

Namespace: VM.Managed.CAD.Sprocket
Assembly: VMDSprocket.dll

The class create sprocket profile that is BS type.

public class ProfileSprocket_BS : ProfileSprocketBase

Inheritance

objectProfileSprocketBaseProfileSprocket_BS

Inherited Members

ProfileSprocketBase.m_Info, ProfileSprocketBase.m_dRadius_shift, ProfileSprocketBase.m_lstPtOrigin, ProfileSprocketBase.m_lstPtWorkPlane, ProfileSprocketBase.m_strError, ProfileSprocketBase.GetPointData_For_XYPlane(), ProfileSprocketBase.GetPointData_For_WorkPlane(), ProfileSprocketBase.CreateProfile(), ProfileSprocketBase.Validation(), ProfileSprocketBase.Claculation_TangentPoint_Between_Two_Circle(VectorBase, double, VectorBase, double), ProfileSprocketBase.Calculation_TangentPoint_Through_Line_Circle(double, VectorBase, VectorBase, double), ProfileSprocketBase.Calculation_Gradient_Bewteen_ArbitraryPoint_and_Circle(VectorBase, VectorBase, double), ProfileSprocketBase.Calculation_TangentPosition(double, VectorBase, VectorBase, double), ProfileSprocketBase.Calculation_Gradient(VectorBase, VectorBase), ProfileSprocketBase.Calculation_line_Equation(VectorBase, double, ref double), ProfileSprocketBase.vectranspose_vectieldvec(VectorBase, VectorBase, VectorBase), ProfileSprocketBase.vectlvec(VectorBase, VectorBase), ProfileSprocketBase.matvec(double[], VectorBase), ProfileSprocketBase.Radius_Shift

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Constructors

ProfileSprocket_BS(ProfileDataSprocket)

Initializes a new instance of the class.

public ProfileSprocket_BS(ProfileDataSprocket info)

Parameters

info ProfileDataSprocket

The info is data for creation profile.

Methods

CreateProfile()

Create profile data.

protected override bool CreateProfile()

Returns

bool

Validation()

protected override bool Validation()

Returns

bool

Connect with Ansys