主权项 |
1. A computer implemented method comprising:
running in a computer a modelling application that uses object instances to model one or more real world articles; receiving, as a user input or as part of a model when the model is loaded, definitions defining at least one repetition object, a repetition object being one unit for creating one or more repetition instances to model a corresponding amount of occurrences of a repetitive article that is a real world article that may occur more than once and in a repetitive manner in a real world structure, definitions for a repetition object comprising at least one finite surface definition that defines a geometry definition surface and its location in a model, and at least one steering curve, definitions for a steering curve defining at least information on starting and ending of the steering curve and information based on which one or more repetition points may be created; creating the at least one steering curve; determining on the at least one steering curve one or more repetition points; creating one or more geometry guide surfaces, a geometry guide surface being created on a repetition point with an angle in a three dimensional space to the steering curve so that the geometry guide surface is not aligned with the steering curve; and creating one or more repetition instances of the at least one repetitive article by creating a repetition instance based on an intersection of the at least one geometry definition surface and one of the one or more geometry guide surfaces created. |