public Dynamic.Tekla.Structures.Drawing.StraightDimensionSet CreateDimensionSet( Dynamic.Tekla.Structures.Drawing.ViewBase View_, Dynamic.Tekla.Structures.Drawing.PointList DimensionPoints_, Dynamic.Tekla.Structures.Geometry3d.Vector UpDirection_, System.Double Distance, System.Double LeftTagLineOffset, System.Double RightTagLineOffset, Dynamic.Tekla.Structures.Drawing.StraightDimensionSet.StraightDimensionSetAttributes Attributes_) { var View = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(View_); var DimensionPoints = Dynamic.Tekla.Structures.Drawing.PointList_.GetTSObject(DimensionPoints_); var UpDirection = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(UpDirection_); var Attributes = Dynamic.Tekla.Structures.Drawing.StraightDimensionSet.StraightDimensionSetAttributes_.GetTSObject(Attributes_); try { var result = teklaObject.CreateDimensionSet(View, DimensionPoints, UpDirection, Distance, LeftTagLineOffset, RightTagLineOffset, Attributes); var _result = Dynamic.Tekla.Structures.Drawing.StraightDimensionSet_.FromTSObject(result); return(_result); } catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex) { throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(CreateDimensionSet), ex); } }
public Line(Dynamic.Tekla.Structures.Geometry3d.Point Point, Dynamic.Tekla.Structures.Geometry3d.Vector Direction) { var args = new object[2]; args[0] = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(Point); args[1] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Direction); this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Geometry3d.Line", args); }
public GeometricPlane(Dynamic.Tekla.Structures.Geometry3d.Point Origin, Dynamic.Tekla.Structures.Geometry3d.Vector Normal) { var args = new object[2]; args[0] = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(Origin); args[1] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Normal); this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Geometry3d.GeometricPlane", args); }
public TransformationPlane(Dynamic.Tekla.Structures.Geometry3d.Point Origo, Dynamic.Tekla.Structures.Geometry3d.Vector Xvector, Dynamic.Tekla.Structures.Geometry3d.Vector Yvector) { var args = new object[3]; args[0] = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(Origo); args[1] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Xvector); args[2] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Yvector); this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Model.TransformationPlane", args); }
public CoordinateSystem(Dynamic.Tekla.Structures.Geometry3d.Point Origin, Dynamic.Tekla.Structures.Geometry3d.Vector AxisX, Dynamic.Tekla.Structures.Geometry3d.Vector AxisY) { var args = new object[3]; args[0] = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(Origin); args[1] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(AxisX); args[2] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(AxisY); this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Geometry3d.CoordinateSystem", args); }
public ViewMarkBasicTagAttributes(Dynamic.Tekla.Structures.Geometry3d.Vector offset, Dynamic.Tekla.Structures.Drawing.TagLocation location, Dynamic.Tekla.Structures.Drawing.ContainerElement tagContent) { var args = new object[3]; args[0] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(offset); args[1] = Dynamic.Tekla.Structures.Drawing.TagLocation_.GetTSObject(location); args[2] = Dynamic.Tekla.Structures.Drawing.ContainerElement_.GetTSObject(tagContent); this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.ViewMarkBasicTagAttributes", args); }
public CylindricalSurface(Dynamic.Tekla.Structures.Geometry3d.Vector endFaceNormal1, Dynamic.Tekla.Structures.Geometry3d.Vector endFaceNormal2, Dynamic.Tekla.Structures.Geometry3d.LineSegment sideBoundary1, Dynamic.Tekla.Structures.Geometry3d.LineSegment sideBoundary2) { var args = new object[4]; args[0] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(endFaceNormal1); args[1] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(endFaceNormal2); args[2] = Dynamic.Tekla.Structures.Geometry3d.LineSegment_.GetTSObject(sideBoundary1); args[3] = Dynamic.Tekla.Structures.Geometry3d.LineSegment_.GetTSObject(sideBoundary2); this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Model.CylindricalSurface", args); }
public static System.Boolean MoveObject( Dynamic.Tekla.Structures.Model.ModelObject Object_, Dynamic.Tekla.Structures.Geometry3d.Vector TranslationVector_) { var Object = Dynamic.Tekla.Structures.Model.ModelObject_.GetTSObject(Object_); var TranslationVector = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(TranslationVector_); var result = (System.Boolean)MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.Operations.Operation", "MoveObject", Object, TranslationVector); return(result); }
public CylindricalSurface(Dynamic.Tekla.Structures.Geometry3d.Vector endFaceNormal1, Dynamic.Tekla.Structures.Geometry3d.Vector endFaceNormal2, System.Collections.Generic.List <Dynamic.Tekla.Structures.Geometry3d.Point> lateralBoundary1, System.Collections.Generic.List <Dynamic.Tekla.Structures.Geometry3d.Point> lateralBoundary2) { var args = new object[4]; args[0] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(endFaceNormal1); args[1] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(endFaceNormal2); args[2] = lateralBoundary1; args[3] = lateralBoundary2; this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Model.CylindricalSurface", args); }
public static Dynamic.Tekla.Structures.Geometry3d.Matrix Rotate( System.Double Angle, Dynamic.Tekla.Structures.Geometry3d.Vector Axis_) { var Axis = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Axis_); var result = MethodInvoker.InvokeStaticMethod("Tekla.Structures.Geometry3d.MatrixFactory", "Rotate", Angle, Axis); var _result = Dynamic.Tekla.Structures.Geometry3d.Matrix_.FromTSObject(result); return(_result); }
public static System.Boolean VectorToVector( Dynamic.Tekla.Structures.Geometry3d.Vector Vector1_, Dynamic.Tekla.Structures.Geometry3d.Vector Vector2_) { var Vector1 = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Vector1_); var Vector2 = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Vector2_); var result = (System.Boolean)MethodInvoker.InvokeStaticMethod("Tekla.Structures.Geometry3d.Parallel", "VectorToVector", Vector1, Vector2); return(result); }
public static System.Boolean VectorToPlane( Dynamic.Tekla.Structures.Geometry3d.Vector Vector_, Dynamic.Tekla.Structures.Geometry3d.GeometricPlane Plane_) { var Vector = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Vector_); var Plane = Dynamic.Tekla.Structures.Geometry3d.GeometricPlane_.GetTSObject(Plane_); var result = (System.Boolean)MethodInvoker.InvokeStaticMethod("Tekla.Structures.Geometry3d.Parallel", "VectorToPlane", Vector, Plane); return(result); }
public static System.Double Dot( Dynamic.Tekla.Structures.Geometry3d.Vector Vector1_, Dynamic.Tekla.Structures.Geometry3d.Vector Vector2_) { var Vector1 = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Vector1_); var Vector2 = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Vector2_); var result = (System.Double)MethodInvoker.InvokeStaticMethod("Tekla.Structures.Geometry3d.Vector", "Dot", Vector1, Vector2); return(result); }
public static Dynamic.Tekla.Structures.Model.ModelObject CopyObject( Dynamic.Tekla.Structures.Model.ModelObject Object_, Dynamic.Tekla.Structures.Geometry3d.Vector CopyVector_) { var Object = Dynamic.Tekla.Structures.Model.ModelObject_.GetTSObject(Object_); var CopyVector = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(CopyVector_); var result = MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.Operations.Operation", "CopyObject", Object, CopyVector); var _result = Dynamic.Tekla.Structures.Model.ModelObject_.FromTSObject(result); return(_result); }
public Arc(Dynamic.Tekla.Structures.Geometry3d.Point centerPoint, Dynamic.Tekla.Structures.Geometry3d.Vector startDirection, Dynamic.Tekla.Structures.Geometry3d.Vector startTangent, System.Double radius, System.Double deltaAngleRadians) { var args = new object[5]; args[0] = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(centerPoint); args[1] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(startDirection); args[2] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(startTangent); args[3] = radius; args[4] = deltaAngleRadians; this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Geometry3d.Arc", args); }
public static Dynamic.Tekla.Structures.Geometry3d.Vector Cross( Dynamic.Tekla.Structures.Geometry3d.Vector Vector1_, Dynamic.Tekla.Structures.Geometry3d.Vector Vector2_) { var Vector1 = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Vector1_); var Vector2 = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Vector2_); var result = MethodInvoker.InvokeStaticMethod("Tekla.Structures.Geometry3d.Vector", "Cross", Vector1, Vector2); var _result = Dynamic.Tekla.Structures.Geometry3d.Vector_.FromTSObject(result); return(_result); }
public OBB(Dynamic.Tekla.Structures.Geometry3d.Point center, Dynamic.Tekla.Structures.Geometry3d.Vector axis0, Dynamic.Tekla.Structures.Geometry3d.Vector axis1, Dynamic.Tekla.Structures.Geometry3d.Vector axis2, System.Double extent0, System.Double extent1, System.Double extent2) { var args = new object[7]; args[0] = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(center); args[1] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(axis0); args[2] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(axis1); args[3] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(axis2); args[4] = extent0; args[5] = extent1; args[6] = extent2; this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Geometry3d.OBB", args); }
public System.Boolean MoveObjectRelative( Dynamic.Tekla.Structures.Geometry3d.Vector MoveVector_) { var MoveVector = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(MoveVector_); try { var result = (System.Boolean)teklaObject.MoveObjectRelative(MoveVector); return(result); } catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex) { throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(MoveObjectRelative), ex); } }
public System.Double GetAngleBetween( Dynamic.Tekla.Structures.Geometry3d.Vector Vector_) { var Vector = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Vector_); try { var result = (System.Double)teklaObject.GetAngleBetween(Vector); return(result); } catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex) { throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(GetAngleBetween), ex); } }
public Dynamic.Tekla.Structures.Geometry3d.Vector Cross( Dynamic.Tekla.Structures.Geometry3d.Vector Vector_) { var Vector = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Vector_); try { var result = teklaObject.Cross(Vector); var _result = Dynamic.Tekla.Structures.Geometry3d.Vector_.FromTSObject(result); return(_result); } catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex) { throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(Cross), ex); } }
public void SetAxis( Dynamic.Tekla.Structures.Geometry3d.Vector axis0_, Dynamic.Tekla.Structures.Geometry3d.Vector axis1_, Dynamic.Tekla.Structures.Geometry3d.Vector axis2_) { var axis0 = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(axis0_); var axis1 = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(axis1_); var axis2 = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(axis2_); try { teklaObject.SetAxis(axis0, axis1, axis2); } catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex) { throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(SetAxis), ex); } }
public Arc(Dynamic.Tekla.Structures.Geometry3d.Point centerPoint, Dynamic.Tekla.Structures.Geometry3d.Point startPoint, Dynamic.Tekla.Structures.Geometry3d.Vector normal, System.Double deltaAngleRadians) { var args = new object[4]; args[0] = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(centerPoint); args[1] = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(startPoint); args[2] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(normal); args[3] = deltaAngleRadians; this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Geometry3d.Arc", args); }
public CylindricalSurface(System.Collections.Generic.List <Dynamic.Tekla.Structures.Geometry3d.Point> lateralBoundary1, System.Collections.Generic.List <Dynamic.Tekla.Structures.Geometry3d.Point> lateralBoundary2, Dynamic.Tekla.Structures.Geometry3d.Line centerLine, Dynamic.Tekla.Structures.Geometry3d.Vector rotationAxis) { var args = new object[4]; args[0] = lateralBoundary1; args[1] = lateralBoundary2; args[2] = Dynamic.Tekla.Structures.Geometry3d.Line_.GetTSObject(centerLine); args[3] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(rotationAxis); this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Model.CylindricalSurface", args); }
public StraightDimension(Dynamic.Tekla.Structures.Drawing.ViewBase targetView, Dynamic.Tekla.Structures.Geometry3d.Point startPoint, Dynamic.Tekla.Structures.Geometry3d.Point endPoint, Dynamic.Tekla.Structures.Geometry3d.Vector upDirection, System.Double distance, Dynamic.Tekla.Structures.Drawing.StraightDimensionSet.StraightDimensionSetAttributes attributes) { var args = new object[6]; args[0] = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(targetView); args[1] = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(startPoint); args[2] = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(endPoint); args[3] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(upDirection); args[4] = distance; args[5] = Dynamic.Tekla.Structures.Drawing.StraightDimensionSet.StraightDimensionSetAttributes_.GetTSObject(attributes); this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.StraightDimension", args); }
public AngleDimension(Dynamic.Tekla.Structures.Drawing.ViewBase View, Dynamic.Tekla.Structures.Geometry3d.Point Origin, Dynamic.Tekla.Structures.Geometry3d.Vector Vector1, Dynamic.Tekla.Structures.Geometry3d.Vector Vector2, System.Double Distance, Dynamic.Tekla.Structures.Drawing.AngleDimensionAttributes Attributes) { var args = new object[6]; args[0] = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(View); args[1] = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(Origin); args[2] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Vector1); args[3] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(Vector2); args[4] = Distance; args[5] = Dynamic.Tekla.Structures.Drawing.AngleDimensionAttributes_.GetTSObject(Attributes); this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.AngleDimension", args); }