コード例 #1
0
 public SpliceJoint_Tenon3(List <Element> elements, JointCondition jc) : base(elements, jc)
 {
     TenonLength      = DefaultTenonLength;
     DowelLength      = DefaultDowelLength;
     DowelDiameter    = DefaultDowelDiameter;
     DowelInclination = DefaultDowelInclination;
     Added            = DefaultAdded;
 }
コード例 #2
0
        public CrossJoint_SingleBackcut(List<Element> elements, JointCondition jc) : base(elements, jc)
        {
#if DEBUG
            debug = new List<object>();
#endif
            TaperAngle = DefaultTaperAngle;
            DepthOverride = DefaultDepthOverride;
            ExtraLength = DefaultExtraLength;
        }
コード例 #3
0
        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;
        }
コード例 #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;
        }
コード例 #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;
        }
コード例 #6
0
ファイル: KJoint_Plate.cs プロジェクト: tsvilans/glulamb
        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;
        }
コード例 #7
0
        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;
        }
コード例 #8
0
 public FourWayJoint_Split(List <Element> elements, JointCondition jc) : base(elements, jc)
 {
 }
コード例 #9
0
ファイル: BranchJointSimple.cs プロジェクト: tsvilans/glulamb
 public BranchJointSimple(List <Element> elements, JointCondition jc) : base(elements, jc)
 {
 }