-
Notifications
You must be signed in to change notification settings - Fork 670
Expand file tree
/
Copy pathProtoGeometry.xml
More file actions
5405 lines (5401 loc) · 349 KB
/
ProtoGeometry.xml
File metadata and controls
5405 lines (5401 loc) · 349 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0"?><doc>
<assembly>
<name>ProtoGeometry</name>
</assembly>
<members>
<member name="P:Autodesk.DesignScript.Geometry.Application.Session">
<notranslation>true</notranslation>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Application.Instance">
<notranslation>true</notranslation>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Application.IsExecuting">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Application.Autodesk#DesignScript#Interfaces#IExtensionApplication#OnSuspendExecution(Autodesk.DesignScript.Interfaces.IExecutionSession)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Application.Autodesk#DesignScript#Interfaces#IExtensionApplication#OnResumeExecution(Autodesk.DesignScript.Interfaces.IExecutionSession)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Application.StartUp(Autodesk.DesignScript.Interfaces.ExtensionStartupParams)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Application.StartUp">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Application.ShutDown">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Application.PreloadAsmLibraries(System.String)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.DebugTools.EnableAsmJournaling(System.Collections.IList,System.String)">
<summary>啟用 ASM 日誌功能</summary>
<param name="input">任何輸入值</param>
<param name="journalPath">指定 ASM 日誌位置的選填路徑。</param>
<returns name="output">傳回輸入值</returns>
</member>
<member name="M:Autodesk.DesignScript.Geometry.DebugTools.DisableAsmJournaling(System.Collections.IList)">
<summary>停用 ASM 日誌功能</summary>
<param name="input">任何輸入值</param>
<returns name="output">傳回輸入值</returns>
</member>
<member name="T:Autodesk.DesignScript.Geometry.Core.EntityTags">
<summary>標籤可讓您將任意詮釋資料加入至 DesignScriptEntity。這對 Revit
幾何圖形整合至關重要。</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Core.EntityTags.#ctor(System.Collections.Generic.Dictionary{System.String,System.Object},Autodesk.DesignScript.Geometry.DesignScriptEntity)">
<notranslation>true</notranslation>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Core.EntityTags.Parent">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Core.EntityTags.AddTag(System.String,System.Object)">
<summary>加入或覆蓋幾何圖形標籤</summary>
<param name="tag"/>
<param name="data"/>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Core.EntityTags.LookupTag(System.String)">
<summary>執行幾何圖形標籤的遞歸查找</summary>
<param name="name"/>
<returns/>
</member>
<member name="M:Autodesk.DesignScript.Geometry.ProtoGeometryConfigurationManager.Save">
<notranslation>true</notranslation>
</member>
<member name="P:Autodesk.DesignScript.Geometry.ProtoGeometryConfigurationManager.Settings">
<notranslation>true</notranslation>
</member>
<member name="P:Autodesk.DesignScript.Geometry.ProtoGeometryConfiguration.GeometryFactoryFileName">
<notranslation>true</notranslation>
</member>
<member name="P:Autodesk.DesignScript.Geometry.ProtoGeometryConfiguration.PersistentManagerFileName">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.LessThanOrEquals(System.Double,System.Double,System.Double)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.Equals(System.Double,System.Double,System.Double)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.EqualsTo(System.Double,System.Double)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.LessThanOrEqualTo(System.Double,System.Double)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.AreCoincident(Autodesk.DesignScript.Interfaces.IPointEntity[])">
<notranslation>true</notranslation>
</member>
<member name="F:Autodesk.DesignScript.Geometry.GeometryExtension.PI">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.DegreesToRadians(System.Double)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.RadiansToDegrees(System.Double)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.ToPointEntityArray(Autodesk.DesignScript.Geometry.Point[][],System.Boolean)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.ToPointArray(Autodesk.DesignScript.Interfaces.IPointEntity[][],System.Boolean)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.ToEntity(Autodesk.DesignScript.Geometry.DesignScriptEntity)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.GetCurveEntity(Autodesk.DesignScript.Geometry.Curve,System.Boolean)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.ForEach``1(``0[],System.Action{``0})">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.ForEach``1(``0[][],System.Action{``0})">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.ConvertAll``2(``0[],System.Converter{``0,``1})">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.ClipParamRange(System.Double@)">
<summary>截取 0 和 1 之間的參數</summary>
<param name="param">輸入參數</param>
<returns>布林,指出是否已截取參數</returns>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryExtension.LocateFile(System.String)">
<summary>從設定給此系統的預先定義搜尋路徑中尋找給定的檔案</summary>
<param name="fileName">要尋找的檔案名稱。</param>
<returns>給定檔案的完整路徑。</returns>
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GraphicDataProvider.GetGraphicItems(System.Object)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GraphicDataProvider.Tessellate(System.Collections.Generic.List{System.Object},Autodesk.DesignScript.Interfaces.IRenderPackage,Autodesk.DesignScript.Interfaces.TessellationParameters)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryGraphicItem.#ctor(Autodesk.DesignScript.Geometry.DesignScriptEntity)">
<notranslation>true</notranslation>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometryGraphicItem.Tessellate(Autodesk.DesignScript.Interfaces.IRenderPackage,Autodesk.DesignScript.Interfaces.TessellationParameters)">
<notranslation>true</notranslation>
</member>
<member name="P:Autodesk.DesignScript.Geometry.GeometrySettings.RootModulePath">
<summary>提供執行中根指令碼的路徑。</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.GeometrySettings.Reset">
<summary>將幾何圖形設定重設為預設</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Arc.ToString">
<summary>取得 Arc 的字串表現法</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Arc.ByThreePoints(Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point)">
<summary>建立一個弧,方法為沿著其周長提供三個連續點。</summary>
<param name="firstPoint">弧的第一點</param>
<param name="secondPoint">弧的第二點</param>
<param name="thirdPoint">弧的第三點</param>
<returns>從三點建立的弧</returns>
<search>
arc,arcs
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Arc.ByCenterPointRadiusAngle(Autodesk.DesignScript.Geometry.Point,System.Double,System.Double,System.Double,Autodesk.DesignScript.Geometry.Vector)">
<summary>建立一個弧,方法為提供其中心點、半徑、角度掃掠和法線向量</summary>
<param name="center">弧的中心點</param>
<param name="radius">弧的半徑</param>
<param name="startAngle">起始角度 (以度為單位)</param>
<param name="endAngle">結束角度 (以度為單位)</param>
<param name="normal">定義弧法線的向量</param>
<returns>透過中心點、半徑和角度建立的弧</returns>
<search>
arc,center,arcs
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointSweepAngle(Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,System.Double,Autodesk.DesignScript.Geometry.Vector)">
<summary>建立一個弧,方法為提供其中心點、起點、掃掠點和法線</summary>
<param name="centerPoint">弧的中心點</param>
<param name="startPoint">弧的起點</param>
<param name="sweepAngle">要掃掠出的角度</param>
<param name="normal">弧的法線方向向量</param>
<returns>透過中心點、起點和掃掠角度建立的弧</returns>
<search>
arc,center,arcs
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointEndPoint(Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point)">
<summary>建立一個弧,方法為提供其中心點、起點和終點</summary>
<param name="centerPoint">弧的中心點</param>
<param name="startPoint">弧的起點</param>
<param name="endPoint">弧的終點</param>
<returns>透過中心點、起點和終點建立的弧</returns>
<search>
arc,center,arcs
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Arc.ByFillet(Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,System.Double)">
<summary>建立一個弧,方法為將兩條具有給定半徑的曲線變成圓角</summary>
<param name="curve1">第一條曲線</param>
<param name="curve2">第二條曲線</param>
<param name="radius">圓角弧的半徑</param>
<returns>來自圓角的弧</returns>
<search>
arc,fillet,round,smooth,arcs
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Arc.ByFilletTangentToCurve(Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve)">
<summary>建立一個弧,方法為將在內部點相切於給定曲線的兩條曲線變成圓角</summary>
<param name="curve1">第一條曲線</param>
<param name="curveTangentTo">圓角弧於內部點相切的曲線</param>
<param name="curve2">第二條曲線</param>
<returns>來自圓角相切於曲線的弧</returns>
<search>
arc,fillet,round,smooth
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Arc.ByBestFitThroughPoints(System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Point})">
<summary>創建一個最接近點集合的弧</summary>
<param name="points">要將弧最佳擬合到的點清單</param>
<returns>透過最佳擬合通過的點建立的弧</returns>
<search>
arc,approximate,arcs
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Arc.ByStartEndAndTangencies(Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector)">
<summary>透過起點和終點,以及起點和終點的切線,來建立一個弧或切線 BI 弧</summary>
<param name="point1">雙弧起始的點</param>
<param name="vector1">雙弧起點的切線向量</param>
<param name="point2">雙弧結束的點</param>
<param name="vector2">雙弧終點的切線向量</param>
<returns/>
<search>
arc,tangent
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Arc.ByStartPointEndPointStartTangent(Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector)">
<summary>使用向量的起始切線,建立一個從起點到終點的弧</summary>
<param name="startPoint">弧的起點</param>
<param name="endPoint">弧的終點</param>
<param name="startTangent">起始切線方向向量</param>
<returns/>
<search>
arc,tangent,arcs
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Arc.CenterPoint">
<summary>弧的中心點</summary>
<search>
midpoint,arcs,arc
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Arc.Radius">
<summary>傳回弧的半徑。</summary>
<search>
arc,arcs
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Arc.StartAngle">
<summary>傳回弧從座標系統的 X 軸繞 Z 軸旋轉的起始角度 (以度為單位)。</summary>
<search>
arc,arcs
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Arc.SweepAngle">
<summary>傳回弧的掃掠角度 (以度為單位)。</summary>
<search>
arc,arcs
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Circle.ToString">
<summary>取得 Circle 的字串表現法</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius(Autodesk.DesignScript.Geometry.Point,System.Double)">
<summary>使用輸入中心點和世界 XY 平面中的半徑,並以世界 Z 為法線,來建立一個圓。</summary>
<param name="centerPoint">圓的中心點</param>
<param name="radius">半徑</param>
<returns>以中心點和半徑建立的圓</returns>
<search>
circle
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadiusNormal(Autodesk.DesignScript.Geometry.Point,System.Double,Autodesk.DesignScript.Geometry.Vector)">
<summary>使用指定的中心點、半徑和法線方向,來建立一個圓。</summary>
<param name="centerPoint">圓的中心點</param>
<param name="radius">半徑</param>
<param name="normal">法線方向向量</param>
<returns>以中心點半徑和法線建立的圓</returns>
<search>
circle,alignedcircle
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Circle.ByPlaneRadius(Autodesk.DesignScript.Geometry.Plane,System.Double)">
<summary>使用給定的半徑建立一個圓,中心在輸入平面原點 (根),位於輸入平面。</summary>
<param name="plane">用來置中圓的平面根</param>
<param name="radius">半徑</param>
<returns>以平面和半徑建立的圓</returns>
<search>
circle,alignedcircle
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Circle.ByThreePoints(Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point)">
<summary>透過三個輸入點建立一個圓。</summary>
<param name="p1">圓的第一點</param>
<param name="p2">圓的第二點</param>
<param name="p3">圓的第三點</param>
<returns/>
<search>
circle
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Circle.ByBestFitThroughPoints(System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Point})">
<summary>最佳通過點的擬合圓</summary>
<param name="points">要將圓擬合到的點清單</param>
<returns>從點建立的圓</returns>
<search>
circle,approximate
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Circle.CenterPoint">
<summary>圓的中心</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Circle.Radius">
<summary>傳回圓的半徑。</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.CoEdge.ToString">
<summary>取得 CoEdge 的字串表現法</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.CoEdge.Previous">
<summary>包含迴路中的前一個「共有邊」</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.CoEdge.Next">
<summary>包含迴路中的下一個「共有邊」</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.CoEdge.Partner">
<summary>反轉方向中的相鄰「共有邊」</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.CoEdge.Edge">
<summary>與「共有邊 」相關聯的相鄰邊</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.CoEdge.Loop">
<summary>「共有邊」所屬的包含迴路</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.CoEdge.StartVertex">
<summary>此邊開始的頂點</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.CoEdge.EndVertex">
<summary>此邊結束的頂點</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.CoEdge.Reversed">
<summary>相對於其邊的共有邊意義</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.CoEdge.ParameterCurve">
<summary>曲線在參數式空間表面的擁有者。 「 曲線」會在 2D 形式,因此 Z 座標的此曲線為 0。</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Cone.ToString">
<summary>取得 Cone 的字串表現法</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Cone.ByPointsRadius(Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,System.Double)">
<summary>建立一個圓錐,其半徑為起點算起的給定基準半徑,延伸至終點的頂點。</summary>
<param name="startPoint"/>
<param name="endPoint"/>
<param name="startRadius"/>
<returns/>
<search>
cone,cones
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Cone.ByPointsRadii(Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,System.Double,System.Double)">
<summary>建立一個圓錐,其軸從起點到終點,半徑為從起點和終點算起的給定半徑。 這個物件沒有頂點,並可以視為一個修剪的圓錐。</summary>
<param name="startPoint"/>
<param name="endPoint"/>
<param name="startRadius"/>
<param name="endRadius"/>
<returns/>
<search>
trimmed cone,cone,cones
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Cone.ByCoordinateSystemHeightRadius(Autodesk.DesignScript.Geometry.CoordinateSystem,System.Double,System.Double)">
<summary>建立一個圓錐,其基準點位於 CoordinateSystem 原點,依 CoordinateSystem Z 軸方向長度量延伸,圓形底面位於 CoordinateSystem XY 平面。</summary>
<param name="cs"/>
<param name="height"/>
<param name="startRadius"/>
<returns/>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Cone.ByCoordinateSystemHeightRadii(Autodesk.DesignScript.Geometry.CoordinateSystem,System.Double,System.Double,System.Double)">
<summary>建立一個圓錐,其基準點位於 CoordinateSystem 原點,依 CoordinateSystem Z 軸方向長度量延伸,圓形底面位於 CoordinateSystem XY 平面。</summary>
<param name="cs"/>
<param name="height"/>
<param name="startRadius"/>
<param name="endRadius"/>
<returns/>
<search>
cone,cone by height,cones
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Cone.StartPoint">
<summary>起點</summary>
<search>
cone,cones
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Cone.EndPoint">
<summary>終點</summary>
<search>
cone,cones
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Cone.RadiusRatio">
<summary>頂部半徑與底部半徑之間的比率</summary>
<search>
cone,cones
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Cone.StartRadius">
<summary>基底半徑</summary>
<search>
cone,cones
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Cone.EndRadius">
<summary>底部半徑</summary>
<search>
cone,cones
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Cone.Height">
<summary>總高度</summary>
<search>
cone,cones
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Cuboid.ToString">
<summary>取得 Cuboid 的字串表現法</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Cuboid.ByLengths(System.Double,System.Double,System.Double)">
<summary>建立一個含長度、寬度、高度的立方體,中心在 WCS 原點。</summary>
<param name="width">立方體的寬度</param>
<param name="length">立方體的長度</param>
<param name="height">立方體的高度</param>
<returns>透過長度建立的立方體</returns>
<search>
box,cube,cubes
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Cuboid.ByLengths(Autodesk.DesignScript.Geometry.Point,System.Double,System.Double,System.Double)">
<summary>以指定的寬度、長度和高度建立一個中心在輸入點的立方體。</summary>
<param name="origin">原點</param>
<param name="width">立方體的寬度</param>
<param name="length">立方體的長度</param>
<param name="height">立方體的高度</param>
<returns>透過長度建立的立方體</returns>
<search>
box,cube,cubebysize,bycenter,cubes
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Cuboid.ByLengths(Autodesk.DesignScript.Geometry.CoordinateSystem,System.Double,System.Double,System.Double)">
<summary>建立一個含長度、寬度、高度的立方體,中心在 WCS 原點。</summary>
<param name="coordinateSystem">父系座標系統 (立方體的中心)</param>
<param name="width">立方體的寬度</param>
<param name="length">立方體的長度</param>
<param name="height">立方體的高度</param>
<returns>從長度建立的立方體</returns>
<search>
box,cube,cubebysize,bycoord,cubes
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Cuboid.ByCorners(Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point)">
<summary>建立一個從低點跨距到高點的立方體。</summary>
<param name="lowPoint">立方體的低角點</param>
<param name="highPoint">立方體的高角點</param>
<returns>透過角點建立的立方體</returns>
<search>
box,cube,byminmax,by corners,by points,cubes
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Cuboid.Length">
<summary>傳回長度距離。附註:這會傳回立方體的標註,而不是實際的世界空間標註。 換言之,如果您建立一個寬度 (X 軸) 長度為 10 的立方體,並將其轉換為在 X 具有 2 倍比例的 CoordinateSystem,寬度仍將為 10。ASM 不允許您以任何可預測的順序萃取本體的頂點,因此轉換之後無法判定標註。</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Cuboid.Width">
<summary>傳回寬度距離。附註:這會傳回立方體的標註,而不是實際的世界空間標註。 換言之,如果您建立一個寬度 (X 軸) 長度為 10 的立方體,並將其轉換為在 X 具有 2 倍比例的 CoordinateSystem,寬度仍將為 10。ASM 不允許您以任何可預測的順序萃取本體的頂點,因此轉換之後無法判定標註。</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Cuboid.Height">
<summary>傳回高度距離。附註:這會傳回立方體的標註,而不是實際的世界空間標註。 換言之,如果您建立一個寬度 (X 軸) 長度為 10 的立方體,並將其轉換為在 X 具有 2 倍比例的 CoordinateSystem,寬度仍將為 10。ASM 不允許您以任何可預測的順序萃取本體的頂點,因此轉換之後無法判定標註。</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Cylinder.ToString">
<summary>取得 Cylinder 的字串表現法</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Cylinder.ByRadiusHeight(Autodesk.DesignScript.Geometry.CoordinateSystem,System.Double,System.Double)">
<summary>建構由圓柱的母項 CoordinateSystem、半徑和高度定義的實體圓柱</summary>
<param name="coordinateSystem">父系座標系統</param>
<param name="radius">半徑大小</param>
<param name="height">圓柱高度</param>
<returns>從半徑和高度建立的圓柱</returns>
<search>
cylinder,tube
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Cylinder.ByPointsRadius(Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,System.Double)">
<summary>若有圓柱的底部和頂部中心點,請建構實體圓柱。</summary>
<param name="startPoint">圓柱的起點</param>
<param name="endPoint">圓柱的終點</param>
<param name="radius">圓柱的半徑</param>
<returns>透過點和半徑建立的圓柱</returns>
<search>
cylinder,tube,by center points
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Cylinder.Radius">
<summary>圓柱的半徑</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Cylinder.Height">
<summary>總高度</summary>
<search>
cylinder
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Cylinder.Axis">
<summary>圓柱的軸</summary>
<search>
cylinder
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Edge.ToString">
<summary>取得 Edge 的字串表現法</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Edge.CurveGeometry">
<summary>組成邊的基本曲面</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Edge.AdjacentFaces">
<summary>與此邊相鄰的面</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Edge.StartVertex">
<summary>此邊開始的頂點</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Edge.EndVertex">
<summary>此邊結束的頂點</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Edge.CoEdges">
<summary>與此邊相關聯的「共有邊」</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Ellipse.ToString">
<summary>取得 Ellipse 的字串表現法</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Ellipse.ByOriginRadii(Autodesk.DesignScript.Geometry.Point,System.Double,System.Double)">
<summary>建立一個橢圓的中心位置輸入點,對齊與 WCS 的 XY 平面上,指定 X 和 Y 軸的半徑。</summary>
<param name="origin">橢圓的原點</param>
<param name="xAxisRadius">X 軸半徑</param>
<param name="yAxisRadius">Y 軸半徑</param>
<returns>透過原點和半徑建立的橢圓</returns>
<search>
ellipse
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Ellipse.ByOriginVectors(Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector)">
<summary>使用兩個指定軸,建立一個中心在輸入點的橢圓。軸彼此應該 90 度。</summary>
<param name="origin">橢圓的原點</param>
<param name="xAxisRadius">X 軸半徑</param>
<param name="yAxisRadius">Y 軸半徑</param>
<returns>從原點向量建立的橢圓</returns>
<search>
ellipsebylengths,ellipsebyvectors
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Ellipse.ByCoordinateSystemRadii(Autodesk.DesignScript.Geometry.CoordinateSystem,System.Double,System.Double)">
<summary>使用 CS X 方向中的 x_radius 半徑,以及 CS Y 方向中的 y_radius 半徑,建立一個置中並與 CoordinateSystem 對齊的橢圓。</summary>
<param name="origin">橢圓的原點座標系統</param>
<param name="xAxisRadius">X 軸半徑</param>
<param name="yAxisRadius">Y 軸半徑</param>
<returns>透過座標系統和半徑建立的橢圓</returns>
<search>
ellipse,aligned ellipse,ellipsebylengths
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Ellipse.ByPlaneRadii(Autodesk.DesignScript.Geometry.Plane,System.Double,System.Double)">
<summary>使用平面 X 軸方向中的 x_radius 半徑,以及平面 Y 軸方向中的 y_radius 半徑,建立一個置中並與輸入平面對齊的橢圓。</summary>
<param name="plane">繪製橢圓弧的平面</param>
<param name="xAxisRadius">X 軸半徑</param>
<param name="yAxisRadius">Y 軸半徑</param>
<returns>從平面和半徑建立的橢圓</returns>
<search>
ellipse,aligned ellipse,ellipsebylengths
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Ellipse.CenterPoint">
<summary>橢圓的中心</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Ellipse.MajorAxis">
<summary>橢圓的主軸。這是較長的軸。向量的長度是主要半徑。</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Ellipse.MinorAxis">
<summary>橢圓的次軸。這是較短的軸。向量的長度是次要半徑。</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.EllipseArc.ToString">
<summary>取得 EllipseArc 的字串表現法</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.EllipseArc.ByPlaneRadiiAngles(Autodesk.DesignScript.Geometry.Plane,System.Double,System.Double,System.Double,System.Double)">
<summary>在平面中沿著 X 軸和 Y 軸使用給定的半徑和掃掠的角度,來建立 EllipseArc</summary>
<param name="plane">包含橢圓弧的平面</param>
<param name="xRadius">平面 X 方向的 EllipseArc 半徑</param>
<param name="yRadius">平面 Y 方向的 EllipseArc 半徑</param>
<param name="startAngle">從輸入平面的正 X 軸測量的弧的起始角度</param>
<param name="sweepAngle">從起始角度掃掠的角度 (以度為單位)</param>
<returns>透過平面半徑和角度建立的橢圓弧</returns>
<search>
ellipsearc,arcs
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.EllipseArc.CenterPoint">
<summary>橢圓的中心</summary>
<search>
ellipsearc,arcs
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.EllipseArc.MajorAxis">
<summary>橢圓的主軸。這是較長的軸。向量的長度是主要半徑。</summary>
<search>
ellipsearc,arcs
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.EllipseArc.MinorAxis">
<summary>橢圓的次軸。這是較短的軸。向量的長度是次要半徑。</summary>
<search>
ellipsearc,arcs
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.EllipseArc.StartAngle">
<summary>起始角度 (以度為單位)</summary>
<search>
ellipsearc,arcs
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.EllipseArc.SweepAngle">
<summary>傳回橢圓弧的掃掠角度 (以度為單位)。</summary>
<search>
ellipsearc,arcs
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.EllipseArc.Plane">
<summary>橢圓所在的平面</summary>
<search>
ellipsearc,arcs
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Face.ToString">
<summary>取得 Face 的字串表現法</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Face.Edges">
<summary>以逆時鐘次序圍繞此面的所有邊</summary>
<search>
faces
</search>
<weights>
1
</weights>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Face.Vertices">
<summary>以逆時鐘次序圍繞此面的所有頂點</summary>
<search>
faces
</search>
<weights>
1
</weights>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Face.Loops">
<summary>此面包含的所有迴路</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Face.SurfaceGeometry">
<summary>組成面的基本曲面</summary>
<returns>面的曲面表現法</returns>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Helix.ToString">
<summary>取得 Helix 的字串表現法</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Helix.ByAxis(Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Point,System.Double,System.Double)">
<summary>建立螺旋線。螺旋總是依據提供的軸方向順時鐘旋轉。如果沿軸方向檢視,檢視器將看到點圍繞軸順時鐘旋轉,同時沿著曲線依遞增參數的方向移動。節距是螺旋線每次旋轉時依軸方向移動的距離。這可以是正值或負值。</summary>
<param name="axisPoint">軸點</param>
<param name="axisDirection">軸方向向量</param>
<param name="startPoint">螺旋線起點</param>
<param name="pitch">沿著軸方向每 360 度的螺旋線距離</param>
<param name="angleTurns">旋轉次數 (以度表示)</param>
<returns>透過軸建立的螺旋線</returns>
<search>
helix,screw,corkscrew,thread
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Helix.Angle">
<summary>螺旋線翻轉其長度的角度 (以度為單位)</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Helix.Pitch">
<summary>節距將會傳回螺旋線在一次完整旋轉 (360 度) 沿著軸方向跨越的線性距離</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Helix.Radius">
<summary>弧的半徑</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Helix.AxisDirection">
<summary>螺旋線的軸方向</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Helix.AxisPoint">
<summary>螺旋線軸的基準點</summary>
<search>
origin,helixstart
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.IndexGroup.ToString">
<summary>取得 IndexGroup 的字串表現法</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.IndexGroup.Equals(System.Object)">
<summary>比較兩個 IndexGroup</summary>
<param name="other">其他 IndexGroup</param>
<returns>兩個物件是否相等</returns>
</member>
<member name="M:Autodesk.DesignScript.Geometry.IndexGroup.GetHashCode">
<summary>取得此類型的雜湊碼</summary>
<returns>此物件的唯一雜湊碼</returns>
</member>
<member name="M:Autodesk.DesignScript.Geometry.IndexGroup.ByIndices(System.UInt32,System.UInt32,System.UInt32,System.UInt32)">
<summary>建立一個儲存四個索引的 IndexGroup</summary>
<param name="a">索引 a</param>
<param name="b">索引 b</param>
<param name="c">索引 c</param>
<param name="d">索引 d</param>
<returns>IndexGroup</returns>
<search>
quad,polygon,mesh,meshes
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.IndexGroup.ByIndices(System.UInt32,System.UInt32,System.UInt32)">
<summary>建立一個儲存三個索引的 IndexGroup</summary>
<param name="a">索引 a</param>
<param name="b">索引 b</param>
<param name="c">索引 c</param>
<returns>IndexGroup</returns>
<search>
tri,polygon,mesh,meshes
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.IndexGroup.Count">
<summary>3 或 4,視其表示三角形還是四邊形而定</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.IndexGroup.A">
<summary>第一個索引</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.IndexGroup.B">
<summary>第二個索引</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.IndexGroup.C">
<summary>第三個索引</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.IndexGroup.D">
<summary>第四個索引</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Line.ToString">
<summary>取得 Line 的字串表現法</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint(Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point)">
<summary>在兩個輸入點之間建立直線。</summary>
<param name="startPoint">線起點</param>
<param name="endPoint">線終點</param>
<returns>從起點和終點建立的線</returns>
<search>
line,linebypoints,lines
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Line.ByBestFitThroughPoints(System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Point})">
<summary>建立一條最佳近似點散射圖的線。</summary>
<param name="bestFitPoints">最佳擬合線的點清單</param>
<returns>從擬合通過的點建立的線</returns>
<search>
line,approximate,lines
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Line.ByTangency(Autodesk.DesignScript.Geometry.Curve,System.Double)">
<summary>建立一條相切於輸入曲線的線,置於輸入曲線的參數點。</summary>
<param name="curve">切線的基準曲線</param>
<param name="parameter">參數值</param>
<returns>切線</returns>
<search>
tangentline,tangentto,lines
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength(Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,System.Double)">
<summary>建立開始於起點的直線,依向量方向延伸指定的長度。</summary>
<param name="startPoint">線起點</param>
<param name="direction">方向向量</param>
<param name="length">線長</param>
<returns>從起始方向和長度建立的線</returns>
<search>
linebyvector,lines
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Line.Direction">
<summary>曲線的方向</summary>
<search>
lines
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.Loop.ToString">
<summary>取得 Loop 的字串表現法</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Loop.Face">
<summary>迴路的包含面</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Loop.CoEdges">
<summary>迴路中包含的「共有邊」</summary>
</member>
<member name="P:Autodesk.DesignScript.Geometry.Loop.IsExternal">
<summary>循環是邊界還是內部</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsCurve.ToString">
<summary>取得 NurbsCurve 的字串表現法</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Point})">
<summary>使用明確的控制點建立 BSplineCurve。 附註 1:BSplineCurves 與 deg = 1 有 G1 不連續性,這會導致擠出、掃掠和其他作業發生問題。應該避免它們。請改用 PolyCurve。附註 2:如果曲線是週期性 (封閉),則第一個點和最後一個點必須相同。</summary>
<param name="points">NURBS 曲線的點</param>
<returns>從點建立的 Nurbscurve</returns>
<search>
nurbscurve,spline,lines
</search>
<weights>
0.5,0.5,0.45
</weights>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Point},System.Int32)">
<summary>使用明確的控制點建立 BSplineCurve。 附註 1:BSplineCurves 與 deg = 1 有 G1 不連續性,這會導致擠出、掃掠和其他作業發生問題。應該避免它們。請改用 PolyCurve。附註 2:如果曲線是週期性 (封閉),則第一個點和最後一個點必須相同。</summary>
<param name="points">NURBS 曲線的點</param>
<param name="degree">曲線的度數</param>
<returns>從點建立的 Nurbscurve</returns>
<search>
nurbscurve,spline,degree,lines
</search>
<weights>
0.5,0.5,0.5,0.45
</weights>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Point},System.Int32,System.Boolean)">
<summary>使用明確的控制點建立 BSplineCurve。 附註 1:BSplineCurves 與 deg = 1 有 G1 不連續性,這會導致擠出、掃掠和其他作業發生問題。應該避免它們。請改用 PolyCurve。附註 2:如果曲線是週期性 (封閉),則第一個點和最後一個點必須相同.</summary>
<param name="points">NURBS 曲線的點</param>
<param name="degree">曲線的度數</param>
<param name="closeCurve">切換以封閉曲線</param>
<returns>從點建立的 Nurbscurve</returns>
<search>
nurbscurve,spline,degree,smoothness,lines
</search>
<weights>
0.5,0.5,0.5,0.5,0.45
</weights>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPointsWeightsKnots(System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Point},System.Double[],System.Double[],System.Int32)">
<summary>從控制頂點、權重和節點建立 BSplineCurve。從 ASM 文件: 次數: 應大於 1 (分段線性雲形線) 且小於 26 (ASM 支援的最大 B 雲形線基準度)。權重: 所有權重值 (如果提供) 應該為絕對正數。權重若小於 1e-11,將會被拒絕,而且函數將失敗。節點: 兩個節點向量應該為非遞減順序。內部節點多重性不應該大於開始/結束節點中的次數 + 1 和內部節點中的次數 (這允許曲面以 G1 不連續性表示)。請注意,支援非鎖模節點向量,但是將轉換為鎖模的節點向量,而且對應變更會套用至控制點/權重資料。節點陣列: 陣列大小必須是 num_control_points + 次數 + 1</summary>
<param name="points"/>
<param name="weights"/>
<param name="knots"/>
<param name="degree"/>
<returns/>
<search>
explicit,nurbscurve,spline,degree,spline byarray,lines
</search>
<weights>
0.5,0.5,0.5,0.5,0.5,0.45
</weights>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints(System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Point})">
<summary>透過點之間的內插來建立 BSplineCurve。</summary>
<param name="points">NURBS 曲線的點</param>
<returns>從點建立的 Nurbscurve</returns>
<search>
fit,approximate,spline,lines
</search>
<weights>
0.5,0.5,0.5,0.45
</weights>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints(System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Point},System.Boolean)">
<summary>透過點之間的內插來建立 BSplineCurve。附註 2:如果曲線是週期性 (封閉),則在第一個點和最後一個點必須相同。</summary>
<param name="points">NURBS 曲線的點</param>
<param name="closeCurve">切換以封閉曲線</param>
<returns>從點建立的 Nurbscurve</returns>
<search>
fit,approximate,spline,lines
</search>
<weights>
0.5,0.5,0.5,0.45
</weights>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints(System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Point},System.Int32)">
<summary>透過點之間的內插,並使用指定的次數來建立 BSplineCurve。</summary>
<param name="points">NURBS 曲線的點</param>
<param name="degree">曲線的度數</param>
<returns>從點建立的 Nurbscurve</returns>
<search>
fit,approximate,spline,smoothness,lines
</search>
<weights>
0.5,0.5,0.5,0.5,0.45
</weights>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsCurve.ByPointsTangents(System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Point},Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector)">
<summary>透過點並依切線方向傳回 BSplineCurve</summary>
<param name="points">NURBS 曲線的控制點</param>
<param name="startTangent">起始切線</param>
<param name="endTangent">結束切線</param>
<returns>從點和切線建立的 Nurbscurve</returns>
<search>
spline by tangent,tangents,lines
</search>
<weights>
0.5,0.5,0.45
</weights>
</member>
<member name="P:Autodesk.DesignScript.Geometry.NurbsCurve.Degree">
<summary>曲線的次數</summary>
<search>
smoothness,interpolation,continuity
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.NurbsCurve.IsPeriodic">
<summary>NurbsCurve 是否為週期性,週期性曲線是一條變形不會導致出現扭折的封閉曲線。</summary>
<search>
isclosed
</search>
</member>
<member name="P:Autodesk.DesignScript.Geometry.NurbsCurve.IsRational">
<summary>判定 NurbsCurve 是否為有理數。這會定義所有權重是否都不是 1.0。</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsCurve.ControlPoints">
<summary>取得 NurbsCurve 的控制點。這些是曲線內插的點。</summary>
<returns>點陣列</returns>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsCurve.Knots">
<summary>曲線的節點。節點是一系列用來決定控制點在哪以及如何影響曲線的參數值 (double)。</summary>
<returns>NURBS 曲線的節點</returns>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsCurve.Weights">
<summary>傳回 NurbsCurve 控制點的權重。權重決定每個控制點對曲線造型的影響。</summary>
<returns>NURBS 曲線的權重</returns>
<search>
ptweight
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsSurface.ToString">
<summary>取得 NurbsSurface 的字串表現法</summary>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsSurface.ByPoints(Autodesk.DesignScript.Geometry.Point[][],System.Int32,System.Int32)">
<summary>利用指定的內插點以及 U 和 V 次數,建立一個 NurbsSurface。產生的曲面將通過所有點。</summary>
<param name="points">NURBS 曲面的點格線</param>
<param name="uDegree">u 方向的度數</param>
<param name="vDegree">v 方向的度數</param>
<returns>透過點建立的 NURBS 曲面</returns>
<search>
fit,topoints
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents(Autodesk.DesignScript.Geometry.Point[][],System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Vector},System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Vector},System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Vector},System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Vector})">
<summary>利用指定的內插點以及 U 和 V 次數,建立一個 NurbsSurface。產生的曲面將通過所有點。切線數必須符合對應方向的點數。產生的曲面在 U 方向和 V 方向都是 3 次。</summary>
<param name="points"/>
<param name="startUTangents"/>
<param name="endUTangents"/>
<param name="startVTangents"/>
<param name="endVTangents"/>
<returns/>
<search>
fit,topoints,totangents
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangentsKnotsDerivatives(Autodesk.DesignScript.Geometry.Point[][],System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Vector},System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Vector},System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Vector},System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Vector},System.Double[],System.Double[],System.Collections.Generic.IEnumerable{Autodesk.DesignScript.Geometry.Vector})">
<summary>建立一個 NurbsSurface,滿足不同曲面特性的集合。這是最進階的曲面擬合方式。產生的曲面將通過所有點。切線數必須符合對應方向的點數。產生的曲面在 U 方向和 V 方向都是 3 次。角點導數應該是二階 (dP/dUdV),且應該依此順序 [ lowU, lowV ]、[ highU, lowV ]、[ lowU, highV ]、[ highU, highV ] 提供。</summary>
<param name="points"/>
<param name="startUTangents"/>
<param name="endUTangents"/>
<param name="startVTangents"/>
<param name="endVTangents"/>
<param name="uKnots"/>
<param name="vKnots"/>
<param name="cornerTwistDerivatives"/>
<returns/>
<search>
fit,topoints,totangents,fit corners,complex fit
</search>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPoints(Autodesk.DesignScript.Geometry.Point[][],System.Int32,System.Int32)">
<summary>使用明確的控制點,以及指定的 U 和 V 次數,來建立一個 NurbsSurface。</summary>
<param name="controlVertices">NURBS 曲面的控制點格線</param>
<param name="uDegree">u 方向的度數</param>
<param name="vDegree">v 方向的度數</param>
<returns>透過控制點建立的 NURBS 曲面</returns>
</member>
<member name="M:Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPointsWeightsKnots(Autodesk.DesignScript.Geometry.Point[][],System.Double[][],System.Double[],System.Double[],System.Int32,System.Int32)">
<summary>使用指定的控制向量、節點、權重和 U V 次數,來建立一個 NurbsSurface。對於資料有數個限制,如果違反,將導致函數失敗並擲出例外。次數: u 和 v 次數應該 >= 1 (分段線性雲形線),且小於 26 (ASM 支援的最大 B 雲形線基礎度 )。權重: 所有權重值 (如果提供) 應該為絕對正數。權重若小於 1e-11,將會被拒絕,而且函數將失敗。節點: 兩個節點向量應該為非遞減順序。內部節點多重性不應該大於開始/結束節點中的度數和內部節點中的次數 + 1 (這允許曲面以 G1 不連續性表示)。請注意,支援非鎖模節點向量,但是將轉換為鎖模的節點向量,而且對應變更會套用至控制點/權重資料。</summary>
<param name="controlVertices"/>
<param name="weights"/>
<param name="knotsU"/>
<param name="knotsV"/>
<param name="uDegree"/>
<param name="vDegree"/>
<returns/>
<search>
lines
</search>
<weights>