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; } }
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; } }