﻿ Recurrence Pattern - GeomGym IFC - Component for Grasshopper | Grasshopper Docs

Community documentation for Grasshopper add-ons & plugins

 Attributes
 Attributes Common
 Core
 Definitions
 Element
 Element Building Types
 Elements Building
 Elements Services
 Elements Structure
 Entity
 Infrastructure
 Representation
 Resources
 StructAnalysis

# Recurrence Pattern

## Inputs

NameIDDescriptionType
RecurrenceRRecurrence(0=DAILY 1=WEEKLY 2=MONTHLY_BY_DAY_OF_MONTH 3=MONTHLY_BY_POSITION 4=BY_DAY_COUNT 5=BY_WEEKDAY_COUNT 6=YEARLY_BY_DAY_OF_MONTH 7=YEARLY_BY_POSITION)Integer
Day ComponentDDay Component The position of the specified day in a month (1 - 31)Integer
Week Day ComponentWWeek Day Component 1: Monday 2: Tuesday 3: Wednesday 4: Thursday 5: Friday 6: Saturday 7: SundayInteger
Month ComponentMMonth Component The position of the specified day in a month (1 - 12)Integer
PositionPPosition The position of the specified component, e.g. the 3rd (position=3) Tuesday (weekday component) in a month. A negative position value is used to define the last position of the component (-1), the next to last position (-2) etc.Integer
IntervalIAn interval can be given according to the pattern type. An interval value of 2 can for instance every two days, weeks, months, years. An empty interval value is regarded as 1. The used interval values should be in a reasonable range, e.g. not 0 or ;0.Integer
OccurrencesODefines the number of occurrences of this pattern, e.g. a weekly event might be defined to occur 5 times before it stopsInteger
TimePeriodsTList of time periods that are defined by a start and end time of the recurring element (day). The order of the list should reflect the sequence of the time periodsGoo

## Outputs

NameIDDescriptionType
IfcRecurrencePatternRIFC Recurrence PatternGoo

## Video Tutorials

Site design © Robin Rodricks.   Co-created by Andrew Heumann.   GeomGym IFC and associated data © 2020 Jon Mirtschin.
Rhinoceros and Grasshopper are registered trademarks of Robert McNeel & Associates.  Hosted by GitHub