Strings from Intersections
To access this screen:
-
Wireframe ribbon >> Boolean >> Intersection Strings.
-
Using the command line, enter "wf-intersections"
-
Use the quick key combination "sfi"
-
Display the Find Command screen, locate wf-intersections and click Run.
Take two intersecting wireframe objects and create strings along the intersections.
The generated string data inherits the properties of the first object. As such, the choice of Wireframe 1 and Wireframe 2 can be important with this command.
-
Attributes for each string edge match the corresponding triangle in the first wireframe.
-
If the first wireframe doesn't have any non-system attributes, no attributes are inherited.
You can either create the intersection string for full objects or you can preselect wireframe triangles beforehand and generate an intersection of the selected data only.
You can optionally set a Key field for Wireframe 1 and Wireframe 2. Use <None> when you do not want key-based grouping on an input. When a key field is set, each key value is treated as a separate wireframe group during intersection calculation.
If key fields are set for both inputs, processing is performed for each value-by-value combination across the two wireframes.
Note: This command supports flexible wireframe selection.
Examples
|
Original Wireframe Objects |
Resultant Wireframe Objects |
|
|
Object 1 |
Object 2 |
|
|
|
|
|
|
|
|
|
To create strings representing the intersection of two wireframe objects:
-
Load the wireframe data to intersect. This can be open or closed.
-
Run the wf-intersections command.
-
Choose a loaded wireframe object for Wireframe 1 (the default is the current object) or selected wireframe triangle data (Selected triangles). You can select triangle data whilst the Strings from Intersections screen is displayed. See Selecting Wireframe Data.
Optionally choose a Key field for Wireframe 1, or choose <None>.
Note: if choosing Selected triangles, only selected wireframe data is used to generate intersection strings.
-
Choose the data to use for Wireframe 2. As above, object data or selected triangles can be used.
Optionally choose a Key field for Wireframe 2, or choose <None>.
-
Choose the Output Strings mode.
-
Single Object: output is written to one object. If key fields are used, this one object contains strings carrying their corresponding key field attribute value or values.
-
Multiple New Objects: output is split into multiple objects according to key field grouping, noting that:
-
If both input key fields are <None>, only one output object is created.
-
If one input key field is set, one output object is created for each key value group in that input.
-
If both input key fields are set, one output object is created for each value-by-value combination. This is the case even if the key field for both input data is the same.
-
When multiple output objects are created, names use the configured Prefix plus an incremental numeric suffix (for example, Intersection: 1, Intersection: 2).
If only one new output object is created, the New field text is used as the object name.
If output is directed to an existing object, the existing object name is preserved.
Note: Where an intersection between the first and second wireframe (or subset via key field) can't be made, no output object data is generated.
-
-
Click OK.
Intersection string data is generated.
Related topics and activities
