Skip to content

Commit 67f83db

Browse files
authored
Submit 11 Advanced Steel nodes (#3237)
In depth node Documentation Please Note: 1. Before submitting the PR, please review [How to Contribute to Dynamo](https://github.com/DynamoDS/Dynamo/blob/master/CONTRIBUTING.md) 2. Dynamo Team will meet 1x a month to review PRs found on Github (Issues will be handled separately) 3. PRs will be reviewed from oldest to newest 4. If a reviewed PR requires changes by the owner, the owner of the PR has 30 days to respond. If the PR has seen no activity by the next session, it will be either closed by the team or depending on its utility will be taken over by someone on the team 5. PRs should use either Dynamo's default PR template or [one of these other template options](https://github.com/DynamoDS/Dynamo/wiki/Choosing-a-Pull-Request-Template) in order to be considered for review. 6. PRs that do not have one of the Dynamo PR templates completely filled out with all declarations satisfied will not be reviewed by the Dynamo team. 7. PRs made to the `DynamoRevit` repo will need to be cherry-picked into all the DynamoRevit Release branches that Dynamo supports. Contributors will be responsible for cherry-picking their reviewed commits to the other branches after a `LGTM` label is added to the PR. ### Purpose AdvanceSteel.ConnectionAutomation.Nodes.Connection.ConnectionType AdvanceSteel.ConnectionAutomation.Nodes.ConnectionNode.ExistingConnections AdvanceSteel.ConnectionAutomation.Nodes.ConnectionType.ByName AdvanceSteel.ConnectionAutomation.Nodes.ConnectionType.ByNameAndType AdvanceSteel.ConnectionAutomation.Nodes.ConnectionType.ConnectionName AdvanceSteel.ConnectionAutomation.Nodes.ConnectionType.ListFromFile AdvanceSteel.ConnectionAutomation.Nodes.ConnectionType.LoadFromFile AdvanceSteel.ConnectionAutomation.Nodes.Connection.RevitHandle AdvanceSteel.ConnectionAutomation.Nodes.ConnectionType.SourceFile AdvanceSteel.ConnectionAutomation.Nodes.ConnectionType.TypeName AdvanceSteel.ConnectionAutomation.Nodes.StructureData.RevitHandle ### Declarations Check these if you believe they are true - [ ] The code base is in a better state after this PR - [ ] Is documented according to the [standards](https://github.com/DynamoDS/Dynamo/wiki/Coding-Standards) - [ ] The level of testing this PR includes is appropriate - [ ] User facing strings, if any, are extracted into `*.resx` files - [ ] Snapshot of UI changes, if any. ### Reviewers (FILL ME IN) Reviewer 1 (If possible, assign the Reviewer for the PR) (FILL ME IN, optional) Any additional notes to reviewers or testers. ### FYIs (FILL ME IN, Optional) Names of anyone else you wish to be notified of
1 parent 4bc37c9 commit 67f83db

File tree

33 files changed

+2946
-0
lines changed

33 files changed

+2946
-0
lines changed
Lines changed: 250 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,250 @@
1+
{
2+
"Uuid": "9ce004d1-6870-4680-98f3-5da4450ee0ef",
3+
"IsCustomNode": false,
4+
"Description": "",
5+
"Name": "AdvanceSteel.ConnectionAutomation.Nodes.Connection.ConnectionType",
6+
"ElementResolver": {
7+
"ResolutionMap": {}
8+
},
9+
"Inputs": [],
10+
"Outputs": [],
11+
"Nodes": [
12+
{
13+
"ConcreteType": "AdvanceSteel.ConnectionAutomation.SelectStructureData, AdvanceSteelConnAutoNodesUI",
14+
"NodeType": "ExtensionNode",
15+
"InstanceId": [
16+
"568486"
17+
],
18+
"Id": "687f8564a1ae42cfad9c2608329e5c7f",
19+
"Inputs": [],
20+
"Outputs": [
21+
{
22+
"Id": "e368469c740e455481864491b4f73df4",
23+
"Name": "structureData",
24+
"Description": "The selected elements.",
25+
"UsingDefaultValue": false,
26+
"Level": 2,
27+
"UseLevels": false,
28+
"KeepListStructure": false
29+
}
30+
],
31+
"Replication": "Disabled",
32+
"Description": "Select the structure data used for filtering Fabrication Elements"
33+
},
34+
{
35+
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
36+
"Id": "9340227ab9fe40b2a83425d23b9ad370",
37+
"NodeType": "FunctionNode",
38+
"Inputs": [
39+
{
40+
"Id": "dc7102ce10404892bdf6234231a5f5c1",
41+
"Name": "objects",
42+
"Description": "A list of structure data elements.\n\nModelObject[]",
43+
"UsingDefaultValue": false,
44+
"Level": 2,
45+
"UseLevels": false,
46+
"KeepListStructure": false
47+
}
48+
],
49+
"Outputs": [
50+
{
51+
"Id": "e4a7fc50d2af4acf92740733c1fa75e0",
52+
"Name": "ConnectionNode[]",
53+
"Description": "A list of connection nodes. For more info, see grouping.",
54+
"UsingDefaultValue": false,
55+
"Level": 2,
56+
"UseLevels": false,
57+
"KeepListStructure": false
58+
}
59+
],
60+
"FunctionSignature": "AdvanceSteel.ConnectionAutomation.Nodes.ConnectionNode.FromStructure@AdvanceSteel.ConnectionAutomation.Nodes.ModelObject[]",
61+
"Replication": "Auto",
62+
"Description": "Groups structure data elements into connection nodes.\n\nConnectionNode.FromStructure (objects: ModelObject[]): ConnectionNode[]"
63+
},
64+
{
65+
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
66+
"Id": "76c62912324d4e6bbc6d038536616401",
67+
"NodeType": "FunctionNode",
68+
"Inputs": [
69+
{
70+
"Id": "3ffe33dbc6b3484b9d34802ccd296d7a",
71+
"Name": "connection",
72+
"Description": "AdvanceSteel.ConnectionAutomation.Nodes.Connection",
73+
"UsingDefaultValue": false,
74+
"Level": 2,
75+
"UseLevels": false,
76+
"KeepListStructure": false
77+
}
78+
],
79+
"Outputs": [
80+
{
81+
"Id": "7cad8a3665b947ada33e8f9d3e5d8b19",
82+
"Name": "ConnectionType",
83+
"Description": "The connection type of this connection instance.",
84+
"UsingDefaultValue": false,
85+
"Level": 2,
86+
"UseLevels": false,
87+
"KeepListStructure": false
88+
}
89+
],
90+
"FunctionSignature": "AdvanceSteel.ConnectionAutomation.Nodes.Connection.ConnectionType",
91+
"Replication": "Auto",
92+
"Description": "Returns the connection type with which the connection was created.\n\nConnection.ConnectionType: ConnectionType"
93+
},
94+
{
95+
"ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore",
96+
"Id": "377cc6395a564e75a11296c77ad82149",
97+
"NodeType": "FunctionNode",
98+
"Inputs": [
99+
{
100+
"Id": "0b2bdb0a203c491da801d4abba7e6fba",
101+
"Name": "node",
102+
"Description": "The input connection nodes.\n\nConnectionNode",
103+
"UsingDefaultValue": false,
104+
"Level": 2,
105+
"UseLevels": false,
106+
"KeepListStructure": false
107+
},
108+
{
109+
"Id": "b037d137f0f048eb84ca7f9045465a75",
110+
"Name": "indexes",
111+
"Description": "The Zones of this ConnectionNode to use as search criteria for an existing Connection in the model, given as an array of integers. If not specified, then all the Zones of this ConnectionNode will be considered.\n\nint[]\nDefault value : []",
112+
"UsingDefaultValue": true,
113+
"Level": 2,
114+
"UseLevels": false,
115+
"KeepListStructure": false
116+
}
117+
],
118+
"Outputs": [
119+
{
120+
"Id": "133bfe6ffde445a5a87e5d2ec6052e2a",
121+
"Name": "Connection[]",
122+
"Description": "The list of Connections that existed in this ConnectionNode.",
123+
"UsingDefaultValue": false,
124+
"Level": 2,
125+
"UseLevels": false,
126+
"KeepListStructure": false
127+
}
128+
],
129+
"FunctionSignature": "AdvanceSteel.ConnectionAutomation.Nodes.ConnectionNode.ExistingConnections@AdvanceSteel.ConnectionAutomation.Nodes.ConnectionNode,int[]",
130+
"Replication": "Auto",
131+
"Description": "The list of Connections that have as input elements the specified Zones of this ConnectionNode. The returned Connections could have other inputs as well.\n\nConnectionNode.ExistingConnections (node: ConnectionNode, indexes: int[] = []): Connection[]"
132+
}
133+
],
134+
"Connectors": [
135+
{
136+
"Start": "e368469c740e455481864491b4f73df4",
137+
"End": "dc7102ce10404892bdf6234231a5f5c1",
138+
"Id": "1652dc8b99f04e12a7387416fa013c20",
139+
"IsHidden": "False"
140+
},
141+
{
142+
"Start": "e4a7fc50d2af4acf92740733c1fa75e0",
143+
"End": "0b2bdb0a203c491da801d4abba7e6fba",
144+
"Id": "3e9124b280d440b7b13935d8756111fa",
145+
"IsHidden": "False"
146+
},
147+
{
148+
"Start": "133bfe6ffde445a5a87e5d2ec6052e2a",
149+
"End": "3ffe33dbc6b3484b9d34802ccd296d7a",
150+
"Id": "b4b4b148217f4c24b6540e4e4a03473c",
151+
"IsHidden": "False"
152+
}
153+
],
154+
"Dependencies": [],
155+
"NodeLibraryDependencies": [],
156+
"EnableLegacyPolyCurveBehavior": true,
157+
"Thumbnail": "",
158+
"GraphDocumentationURL": null,
159+
"ExtensionWorkspaceData": [
160+
{
161+
"ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670",
162+
"Name": "Properties",
163+
"Version": "3.5",
164+
"Data": {}
165+
},
166+
{
167+
"ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D",
168+
"Name": "Generative Design",
169+
"Version": "9.1",
170+
"Data": {}
171+
}
172+
],
173+
"Author": "",
174+
"Linting": {
175+
"activeLinter": "None",
176+
"activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a",
177+
"warningCount": 0,
178+
"errorCount": 0
179+
},
180+
"Bindings": [],
181+
"View": {
182+
"Dynamo": {
183+
"ScaleFactor": 1.0,
184+
"HasRunWithoutCrash": true,
185+
"IsVisibleInDynamoLibrary": true,
186+
"Version": "3.5.2.8914",
187+
"RunType": "Manual",
188+
"RunPeriod": "1000"
189+
},
190+
"Camera": {
191+
"Name": "_Background Preview",
192+
"EyeX": -17.0,
193+
"EyeY": 24.0,
194+
"EyeZ": 50.0,
195+
"LookX": 12.0,
196+
"LookY": -13.0,
197+
"LookZ": -58.0,
198+
"UpX": 0.0,
199+
"UpY": 1.0,
200+
"UpZ": 0.0
201+
},
202+
"ConnectorPins": [],
203+
"NodeViews": [
204+
{
205+
"Id": "687f8564a1ae42cfad9c2608329e5c7f",
206+
"Name": "SelectStructureData",
207+
"IsSetAsInput": false,
208+
"IsSetAsOutput": false,
209+
"Excluded": false,
210+
"ShowGeometry": true,
211+
"X": 1996.2095721728638,
212+
"Y": -1819.7262049248232
213+
},
214+
{
215+
"Id": "9340227ab9fe40b2a83425d23b9ad370",
216+
"Name": "ConnectionNode.FromStructure",
217+
"IsSetAsInput": false,
218+
"IsSetAsOutput": false,
219+
"Excluded": false,
220+
"ShowGeometry": true,
221+
"X": 2331.209572172864,
222+
"Y": -1818.0925415584866
223+
},
224+
{
225+
"Id": "76c62912324d4e6bbc6d038536616401",
226+
"Name": "Connection.ConnectionType",
227+
"IsSetAsInput": false,
228+
"IsSetAsOutput": false,
229+
"Excluded": false,
230+
"ShowGeometry": true,
231+
"X": 3193.575908806527,
232+
"Y": -1818.0925415584866
233+
},
234+
{
235+
"Id": "377cc6395a564e75a11296c77ad82149",
236+
"Name": "ConnectionNode.ExistingConnections",
237+
"IsSetAsInput": false,
238+
"IsSetAsOutput": false,
239+
"Excluded": false,
240+
"ShowGeometry": true,
241+
"X": 2741.209572172864,
242+
"Y": -1818.0925415584866
243+
}
244+
],
245+
"Annotations": [],
246+
"X": -1191.9222229664194,
247+
"Y": 1352.514222408528,
248+
"Zoom": 0.6121212121212121
249+
}
250+
}
53.9 KB
Loading

0 commit comments

Comments
 (0)