Esempio n. 1
0
        private static void SetSpacing(Autodesk.Revit.DB.DividedPath divPath, double xi, SpacingRuleLayout xs)
        {
            divPath.SpacingRuleLayout = xs;

            switch (divPath.SpacingRuleLayout)
            {
                case SpacingRuleLayout.FixedDistance:
                    divPath.Distance = xi;
                    break;
                case SpacingRuleLayout.FixedNumber:
                    divPath.FixedNumberOfPoints = (int) xi;
                    break;
                case SpacingRuleLayout.MaximumSpacing:
                    divPath.MaximumDistance = xi;
                    break;
                case SpacingRuleLayout.MinimumSpacing:
                    divPath.MinimumDistance = xi;
                    break;
            }
        }
Esempio n. 2
0
        private static void SetSpacing(Autodesk.Revit.DB.DividedPath divPath, double xi, SpacingRuleLayout xs)
        {
            divPath.SpacingRuleLayout = xs;

            switch (divPath.SpacingRuleLayout)
            {
            case SpacingRuleLayout.FixedDistance:
                divPath.Distance = xi;
                break;

            case SpacingRuleLayout.FixedNumber:
                divPath.FixedNumberOfPoints = (int)xi;
                break;

            case SpacingRuleLayout.MaximumSpacing:
                divPath.MaximumDistance = xi;
                break;

            case SpacingRuleLayout.MinimumSpacing:
                divPath.MinimumDistance = xi;
                break;
            }
        }