Beispiel #1
0
 public SpliceJoint_Tenon3(List <Element> elements, JointCondition jc) : base(elements, jc)
 {
     TenonLength      = DefaultTenonLength;
     DowelLength      = DefaultDowelLength;
     DowelDiameter    = DefaultDowelDiameter;
     DowelInclination = DefaultDowelInclination;
     Added            = DefaultAdded;
 }
        public CrossJoint_SingleBackcut(List<Element> elements, JointCondition jc) : base(elements, jc)
        {
#if DEBUG
            debug = new List<object>();
#endif
            TaperAngle = DefaultTaperAngle;
            DepthOverride = DefaultDepthOverride;
            ExtraLength = DefaultExtraLength;
        }
        public SpliceJoint_BlindTenon(List <Element> elements, JointCondition jc) : base(elements, jc)
        {
            TenonLength  = DefaultTenonLength;
            TenonWidth   = DefaultTenonWidth;
            TenonHeight  = DefaultTenonHeight;
            Added        = DefaultAdded;
            FilletRadius = DefaultFilletRadius;

            DowelLength   = DefaultDowelLength;
            DowelDiameter = DefaultDowelDiameter;
        }
Beispiel #4
0
        public SpliceJoint_Lap1(List <Element> elements, JointCondition jc) : base(elements, jc)
        {
            DowelLength   = DefaultDowelLength;
            DowelDiameter = DefaultDowelDiameter;
            LapLength     = DefaultLapLength;
            LapAngle      = DefaultLapAngle;
            Added         = DefaultAdded;

            BackCut     = DefaultBackCut;
            AngleDowels = DefaultAngleDowels;
        }
Beispiel #5
0
        public EndJoint(List <Element> elements, JointCondition jc)
        {
            if (jc.Parts.Count < Parts.Length)
            {
                throw new Exception("EndJoint needs 1 elements.");
            }

            Parts[0] = new JointPart(elements, jc.Parts[0], this);

            CutPlane = DefaultCutPlane;
            Added    = DefaultAdded;
        }
Beispiel #6
0
        public KJoint_Plate(List <Element> elements, JointCondition jc) : base(elements, jc)
        {
            PlateDepth     = DefaultPlateDepth;
            PlateThickness = DefaultPlateThickness;

            DowelPosition = DefaultDowelPosition;
            DowelLength   = DefaultDowelLength;
            DowelDiameter = DefaultDowelDiameter;

            SingleInsertionDirection = DefaultSingleInsertionDirection;
            Mode = DefaultMode;

            CutterSize = DefaultCutterSize;
        }
        public SpliceJoint_BirdsMouth(List <Element> elements, JointCondition jc) : base(elements, jc)
        {
            DowelLength   = DefaultDowelLength;
            DowelDiameter = DefaultDowelDiameter;
            Angle         = DefaultAngle;
            Added         = DefaultAdded;
            Rotate        = DefaultRotate;

            CountersinkDiameter = DefaultCountersinkDiameter;
            CountersinkDepth    = DefaultCountersinkDepth;
            DrillWidthOffset    = DefaultDrillWidthOffset;
            DrillDistanceOffset = DefaultDrillDistanceOffset;
            DrillDiameter       = DefaultDrillDiameter;
            DrillDepth          = DefaultDrillDepth;
            DrillAngle          = DefaultDrillAngle;
            DrillApproachLength = DefaultDrillApproachLength;
        }
Beispiel #8
0
 public FourWayJoint_Split(List <Element> elements, JointCondition jc) : base(elements, jc)
 {
 }
Beispiel #9
0
 public BranchJointSimple(List <Element> elements, JointCondition jc) : base(elements, jc)
 {
 }