forked from buildingSMART/IFC4.3.x-output
-
Notifications
You must be signed in to change notification settings - Fork 0
/
IfcGeometryResource.pot
2133 lines (1526 loc) · 142 KB
/
IfcGeometryResource.pot
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
# Industry Foundation Classes IFC.
# Copyright (C) 2020 buildingSMART
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2020-09-25 10:09+0200\n"
"X-Crowdin-SourceKey: msgstr\n"
"Language-Team: buildingSMART community\n"
#:IFC.xml:10949
msgid "IfcAssociatedSurface__Arg"
msgstr "IfcAssociatedSurface Arg"
msgid "IfcAssociatedSurface__Arg_DEFINITION"
msgstr ".extDef NOTE Definition according to ISO CD 10303 42 1992 The associated surface function determines the unique surface which is associated with the pcurve. It is required by the propositions which apply to surface curve and its subtypes. NOTE Function adapted from associated surface defined in ISO 10303 42. HISTORY New function in IFC4 Addendum 2"
#:IFC.xml:10957
msgid "IfcAxis1Placement"
msgstr "IfcAxis1Placement"
msgid "IfcAxis1Placement_DEFINITION"
msgstr "The [[IfcAxis1Placement]] provides location and direction of a single axis. Figure 1 illustrates the definition of the [[IfcAxis1Placement]] within the parent three dimensional coordinate system. Figure 1 Axis1 placement .extDef NOTE Definition according to ISO CD 10303 42 1992 The direction and location in three dimensional space of a single axis. An axis1 placement is defined in terms of a locating point inherited from placement supertype and an axis direction this is either the direction of axis or defaults to 0.0,0.0,1.0 . The actual direction for the axis placement is given by the derived attribute z. NOTE Entity adapted from axis1 placement defined in ISO10303 42. HISTORY New entity in IFC1.5 bSI Documentation"
#:IFC.xml:10976
msgid "IfcAxis1Placement_Axis"
msgstr "Axis"
msgid "IfcAxis1Placement_Axis_DEFINITION"
msgstr "Axis"
#:IFC.xml:10970
msgid "IfcAxis1Placement_Z"
msgstr "Z"
msgid "IfcAxis1Placement_Z_DEFINITION"
msgstr "The normalized direction of the local Z axis. It is either identical with the Axis value, if given, or it defaults to 0.,0.,1."
#:IFC.xml:11000
msgid "IfcAxis2Placement2D"
msgstr "IfcAxis2Placement2D"
msgid "IfcAxis2Placement2D_DEFINITION"
msgstr "The [[IfcAxis2Placement2D]] provides location and orientation to place items in a two dimensional space. The attribute RefDirection defines the x axis, the y axis is derived. If the attribute RefDirection is not given, the placement defaults to P 1 x axis as 1.,0. and P 2 y axis as 0.,1. . Figure 1 illustrates the definition of the [[IfcAxis2Placement2D]] within the two dimensional coordinate system. Figure 1 Axis2 placement 2D .extDef NOTE Definition according to ISO CD 10303 42 1992 The location and orientation in two dimensional space of two mutually perpendicular axes. An axis2 placement 2d is defined in terms of a point, inherited from the placement supertype , and an axis. It can be used to locate and originate an object in two dimensional space and to define a placement coordinate system. The entity includes a point which forms the origin of the placement coordinate system. A direction vector is required to complete the definition of the placement coordinate system. The reference direction defines the placement X axis direction, the placement Y axis is derived from this. NOTE Entity adapted from axis2 placement 2d defined in ISO 10303 42. HISTORY New entity in IFC1.5. bSI Documentation"
#:IFC.xml:11019
msgid "IfcAxis2Placement2D_RefDirection"
msgstr "RefDirection"
msgid "IfcAxis2Placement2D_RefDirection_DEFINITION"
msgstr "RefDirection"
#:IFC.xml:11013
msgid "IfcAxis2Placement2D_P"
msgstr "P"
msgid "IfcAxis2Placement2D_P_DEFINITION"
msgstr "P 1 The normalized direction of the placement X Axis. This is 1.0,0.0 if RefDirection is omitted. X 0D P 2 The normalized direction of the placement Y Axis. This is a derived attribute and is orthogonal to P 1 . If RefDirection is omitted, it defaults to 0.0,1.0"
#:IFC.xml:11044
msgid "IfcAxis2Placement3D"
msgstr "IfcAxis2Placement3D"
msgid "IfcAxis2Placement3D_DEFINITION"
msgstr "The [[IfcAxis2Placement3D]] provides location and orientations to place items in a three dimensional space. The attribute Axis defines the Z direction, RefDirection the X direction. The Y direction is derived. NOTE The RefDirection does not have to be orthogonal to Axis . If the attribute values for Axis and RefDirection are not given, the placement defaults to P 1 x axis as 1.,0.,0. , P 2 y axis as 0.,1.,0. and P 3 z axis as 0.,0.,1. . Figure 1 illustrates the definition of the [[IfcAxis2Placement3D]] within the three dimensional coordinate system. Figure 1 Axis2 placement 3D .extDef NOTE Definition according to ISO CD 10303 42 1992 The location and orientation in three dimensional space of three mutually perpendicular axes. An axis2 placement 3D is defined in terms of a point inherited from placement supertype and two ideally orthogonal axes. It can be used to locate and orientate a non axi symmetric object in space and to define a placement coordinate system. The entity includes a point which forms the origin of the placement coordinate system. Two direction vectors are required to complete the definition of the placement coordinate system. The axis is the placement Z axis direction and the ref direction is an approximation to the placement X axis direction. NOTE Entity adapted from axis2 placement 3d defined in ISO10303 42. HISTORY New entity in IFC1.5. bSI Documentation"
#:IFC.xml:11075
msgid "IfcAxis2Placement3D_RefDirection"
msgstr "RefDirection"
msgid "IfcAxis2Placement3D_RefDirection_DEFINITION"
msgstr "RefDirection"
#:IFC.xml:11088
msgid "IfcAxis2Placement3D_Axis"
msgstr "Axis"
msgid "IfcAxis2Placement3D_Axis_DEFINITION"
msgstr "Axis"
#:IFC.xml:11069
msgid "IfcAxis2Placement3D_P"
msgstr "P"
msgid "IfcAxis2Placement3D_P_DEFINITION"
msgstr "The normalized directions of the placement X Axis P 1 and the placement Y Axis P 2 and the placement Z Axis P 3 ."
#:IFC.xml:11172
msgid "IfcAxis2PlacementLinear"
msgstr "IfcAxis2PlacementLinear"
msgid "IfcAxis2PlacementLinear_DEFINITION"
msgstr "An IfcOrientationExpression encapsulates horizontal and vertical directions for describing linear placement. bSI Documentation"
#:IFC.xml:11183
msgid "IfcAxis2PlacementLinear_Axis"
msgstr "Axis"
msgid "IfcAxis2PlacementLinear_Axis_DEFINITION"
msgstr "Axis"
#:IFC.xml:11195
msgid "IfcAxis2PlacementLinear_RefDirection"
msgstr "RefDirection"
msgid "IfcAxis2PlacementLinear_RefDirection_DEFINITION"
msgstr "RefDirection"
#:IFC.xml:11207
msgid "IfcBaseAxis"
msgstr "IfcBaseAxis"
msgid "IfcBaseAxis_DEFINITION"
msgstr ".extDef NOTE Definition according to ISO CD 10303 42 1992 This function returns normalized orthogonal directions, u 1 , u 2 and, if appropriate, u 3 . In the three dimensional case, with complete input data, u 3 is in the direction of axis3, u 1 is in the direction of the projection of axis1 onto the plane normal to u 3 , andu 2 is orthogonal to both u 1 and u 3 , taking the same sense as axis2. In the two dimensional case u 1 is in the direction of axis1 and u 2 is perpendicular to this, taking its sense from axis2. For incomplete input data appropriate default values are derived. NOTE Function adapted from base axis defined in ISO 10303 42. HISTORY New function in IFC2x"
#:IFC.xml:11215
msgid "IfcBlossCurve"
msgstr "IfcBlossCurve"
msgid "IfcBlossCurve_DEFINITION"
msgstr ""
#:IFC.xml:11228
msgid "IfcBlossCurve_Position"
msgstr "Position"
msgid "IfcBlossCurve_Position_DEFINITION"
msgstr "Position"
#:IFC.xml:11216
msgid "IfcBlossCurve_CurveLength"
msgstr "CurveLength"
msgid "IfcBlossCurve_CurveLength_DEFINITION"
msgstr "CurveLength"
#:IFC.xml:11221
msgid "IfcBlossCurve_Radius"
msgstr "Radius"
msgid "IfcBlossCurve_Radius_DEFINITION"
msgstr "Radius"
#:IFC.xml:11240
msgid "IfcBoundaryCurve"
msgstr "IfcBoundaryCurve"
msgid "IfcBoundaryCurve_DEFINITION"
msgstr "An [[IfcBoundaryCurve]] defines a curve acting as the boundary of a surface. .extDef NOTE Definition according to ISO CD 10303 42 1992 A boundary curve is a type of bounded curve suitable for the definition of a surface boundary. NOTE Entity adapted from boundary curve defined in ISO10303 42. HISTORY New entity in IFC4. bSI Documentation"
#:IFC.xml:11259
msgid "IfcBoundedCurve"
msgstr "IfcBoundedCurve"
msgid "IfcBoundedCurve_DEFINITION"
msgstr "An [[IfcBoundedCurve]] is a curve of finite length. .extDef NOTE Definition according to ISO CD 10303 42 1992 A bounded curve is a curve of finite arc length with identifiable end points. NOTE Entity adapted from bounded curve defined in ISO10303 42. HISTORY New entity in IFC1.0 .spec head Informal Propositions 1. A bounded curve has finite arc length. 2. A bounded curve has a start point and an end point. bSI Documentation"
#:IFC.xml:11299
msgid "IfcBoundedCurve_PositioningElement"
msgstr "PositioningElement"
msgid "IfcBoundedCurve_PositioningElement_DEFINITION"
msgstr "PositioningElement"
#:IFC.xml:11309
msgid "IfcBoundedSurface"
msgstr "IfcBoundedSurface"
msgid "IfcBoundedSurface_DEFINITION"
msgstr "An [[IfcBoundedSurface]] is a surface of finite area. .extDef NOTE Definition according to ISO CD 10303 42 1992 A bounded surface is a surface of finite area with identifiable boundaries. NOTE Entity adapted from bounded surface defined in ISO10303 42. HISTORY New entity in IFC2x .change ifc2x4 IFC4 CHANGE Entity made abstract. .spec head Informal Propositions 1. A bounded surface has finite non zero surface area. 2. A bounded surface has boundary curves. bSI Documentation"
#:IFC.xml:11312
msgid "IfcBSplineCurve"
msgstr "IfcBSplineCurve"
msgid "IfcBSplineCurve_DEFINITION"
msgstr "The [[IfcBSplineCurve]] is a spline curve parameterized by spline functions. Figure 1 illustrates a B spline curve. NOTE Figure quoted from ISO 10303 42. control points .. .. .. .. .. .. figures ifcbsplinecurve fig1.gif Figure 1 B spline curve .extDef NOTE Definition according to ISO CD 10303 42 1992 A B spline curve is a piecewise parametric polynomial or rational curve described in terms of control points and basis functions. The B spline curve has been selected as the most stable format to represent all types of polynomial or rational parametric curves. With appropriate attribute values it is capable of representing single span or spline curves of explicit polynomial, rational, Bezier or B spline type. Interpretation of the data is as follows All weights shall be positive and the curve is given by k 1 number of control points Pi control points wi weights d degree The knot array is an array of k d 2 real numbers u d ... uk 1 , such that for all indices j in d,k , uj uj 1. This array is obtained from the knot data list by repeating each multiple knot according to the multiplicity. N di, the ith normalized B spline basis function of degree d, is defined on the subset ui d, ... , ui 1 of this array. Let L denote the number of distinct values among the d k 2 knots in the knot array L will be referred to as the upper index on knots . Let mj denote the multiplicity number of repetitions of the jth distinct knot. Then All knot multiplicities except the first and the last shall be in the range 1 ... degree the first and last may have a maximum value of degree 1. In evaluating the basis functions, a knot u of e.g. multiplicity 3 is interpreted as a string u, u, u, in the knot array. The B spline curve has 3 special subtypes Note only 1, Bezier curve, included in this IFC release where the knots and knot multiplicities are derived to provide simple default capabilities. Logical flag is provided to indicate whether the curve self intersects or not. NOTE Entity adapted from b spline curve defined in ISO10303 42. HISTORY New entity in IFC2x2. bSI Documentation"
#:IFC.xml:11348
msgid "IfcBSplineCurve_ControlPointsList"
msgstr "ControlPointsList"
msgid "IfcBSplineCurve_ControlPointsList_DEFINITION"
msgstr "ControlPointsList"
#:IFC.xml:11317
msgid "IfcBSplineCurve_Degree"
msgstr "Degree"
msgid "IfcBSplineCurve_Degree_DEFINITION"
msgstr "The algebraic degree of the basis functions."
#:IFC.xml:11322
msgid "IfcBSplineCurve_CurveForm"
msgstr "CurveForm"
msgid "IfcBSplineCurve_CurveForm_DEFINITION"
msgstr "Used to identify particular types of curve it is for information only."
#:IFC.xml:11327
msgid "IfcBSplineCurve_ClosedCurve"
msgstr "ClosedCurve"
msgid "IfcBSplineCurve_ClosedCurve_DEFINITION"
msgstr "Indication of whether the curve is closed it is for information only."
#:IFC.xml:11332
msgid "IfcBSplineCurve_SelfIntersect"
msgstr "SelfIntersect"
msgid "IfcBSplineCurve_SelfIntersect_DEFINITION"
msgstr "Indication whether the curve self intersects or not it is for information only."
#:IFC.xml:11337
msgid "IfcBSplineCurve_UpperIndexOnControlPoints"
msgstr "UpperIndexOnControlPoints"
msgid "IfcBSplineCurve_UpperIndexOnControlPoints_DEFINITION"
msgstr "The upper index on the array of control points the lower index is 0. X 0D This value is derived from the control points list."
#:IFC.xml:11342
msgid "IfcBSplineCurve_ControlPoints"
msgstr "ControlPoints"
msgid "IfcBSplineCurve_ControlPoints_DEFINITION"
msgstr "The array of control points used to define the geometry of the curve. This is derived from the list of control points."
#:IFC.xml:11360
msgid "IfcBSplineCurveForm"
msgstr "IfcBSplineCurveForm"
msgid "IfcBSplineCurveForm_DEFINITION"
msgstr "The [[IfcBSplineCurveForm]] represents a part of a curve of some sppecific form. .extDef NOTE Definition according to ISO CD 10303 42 1992 This type is used to indicate that the B spline curve represents a part of a curve of some specific form. NOTE Type adapted from b spline curve form defined in ISO 10303 42. HISTORY New type in IFC2x2. bSI Documentation"
#:IFC.xml:11368
msgid "IfcBSplineCurveWithKnots"
msgstr "IfcBSplineCurveWithKnots"
msgid "IfcBSplineCurveWithKnots_DEFINITION"
msgstr "The [[IfcBSplineCurveWithKnots]] is a spline curve parameterized by spline functions for which the knot values are explicitly given. .extDef NOTE Definition according to ISO CD 10303 42 1992 This is the type of b spline curve for which the knot values are explicitly given. This subtype shall be used to represent non uniform B spline curves and may be used for other knot types. Let L denote the number of distinct values amongst the d k 2 knots in the knot list L will be referred to as the upper index on knots . Let m X 7Ej X 7E denote the multiplicity i.e., number of repetitions of the j th distinct knot. Then formula .. .. .. .. .. .. figures ifcbsplinecurve math2.gif All knot multiplicities except the first and the last shall be in the range 1,..., d the first and last may have a maximum value of d 1. In evaluating the basis functions, a knot u of, e.g., multiplicity 3 is interpreted as a sequence u , u , u , in the knot array. NOTE Entity adapted from b spline curve with knots defined in ISO10303 42. HISTORY New entity in IFC4. bSI Documentation"
#:IFC.xml:11377
msgid "IfcBSplineCurveWithKnots_KnotMultiplicities"
msgstr "KnotMultiplicities"
msgid "IfcBSplineCurveWithKnots_KnotMultiplicities_DEFINITION"
msgstr "The multiplicities of the knots. This list defines the number of times each knot in the knots list is to be repeated in constructing the knot array."
#:IFC.xml:11382
msgid "IfcBSplineCurveWithKnots_Knots"
msgstr "Knots"
msgid "IfcBSplineCurveWithKnots_Knots_DEFINITION"
msgstr "The list of distinct knots used to define the B spline basis functions."
#:IFC.xml:11387
msgid "IfcBSplineCurveWithKnots_KnotSpec"
msgstr "KnotSpec"
msgid "IfcBSplineCurveWithKnots_KnotSpec_DEFINITION"
msgstr "The description of the knot type. This is for information only."
#:IFC.xml:11392
msgid "IfcBSplineCurveWithKnots_UpperIndexOnKnots"
msgstr "UpperIndexOnKnots"
msgid "IfcBSplineCurveWithKnots_UpperIndexOnKnots_DEFINITION"
msgstr "The upper index on the knot arrays the lower index is 1."
#:IFC.xml:11399
msgid "IfcBSplineSurface"
msgstr "IfcBSplineSurface"
msgid "IfcBSplineSurface_DEFINITION"
msgstr "The [[IfcBSplineSurface]] is a general form of rational or polynomial parametric surface. .extDef NOTE Definition according to ISO CD 10303 42 1992 A b spline surface is a general form of rational or polynomial parametric surface which is represented by control points, basis functions, and possibly, weights. As with the corresponding curve entity it has some special subtypes where some of the data can be derived. The symbology used here is K1 upper index on u control points K2 upper index on v control points Pij control points wij weights d1 u degree d2 v degree The control points are ordered as P00, P01, P02, ......, PK1 K2 1 , PK1K2 The weights, in the case of the rational subtype, are ordered similarly. For each parameter, s u or v, if k is the upper index on the control points and d is the degree for s, the knot array is an array of k d 2 real numbers s d, ...., sk 1 , such that for all indices j in d, k sj sj 1. This array is obtained from the appropriate u knots or v knots list by repeating each multiple knot according to the multiplicity. Nid, the ith normalised B spline basis function of degree d, is defined on the subset si d, ...., si 1 of this array. Let L denote the number of distinct values amongst the knots in the knot list L will be referred to as the upper index on knots . Let mj denote the multiplicity i.e., number of repetitions of the jth distinct knot value. Then All knot multiplicities except the first and the last shall be in the range 1, ...., d the first and last may have a maximum value of d 1. In evaluating the basis functions, a knot u of, e.g., multiplicity 3 is interpreted as a sequence u, u, u, in the knot array. The surface form is used to identify specific quadric surface types which shall have degree two , ruled surfaces and surfaces of revolution. As with the b spline curve, the surface form is informational only and the spline data takes precedence. The surface is to be interpreted as follows In the polynomial case the surface is given by the equation In the rational case the surface equation is NOTE Entity adapted from b spline surface defined in ISO10303 42. HISTORY New entity in IFC4. bSI Documentation"
#:IFC.xml:11446
msgid "IfcBSplineSurface_ControlPointsList"
msgstr "ControlPointsList"
msgid "IfcBSplineSurface_ControlPointsList_DEFINITION"
msgstr "ControlPointsList"
#:IFC.xml:11400
msgid "IfcBSplineSurface_UDegree"
msgstr "UDegree"
msgid "IfcBSplineSurface_UDegree_DEFINITION"
msgstr "Algebraic degree of basis functions in u ."
#:IFC.xml:11405
msgid "IfcBSplineSurface_VDegree"
msgstr "VDegree"
msgid "IfcBSplineSurface_VDegree_DEFINITION"
msgstr "Algebraic degree of basis functions in v ."
#:IFC.xml:11410
msgid "IfcBSplineSurface_SurfaceForm"
msgstr "SurfaceForm"
msgid "IfcBSplineSurface_SurfaceForm_DEFINITION"
msgstr "Indicator of special surface types."
#:IFC.xml:11415
msgid "IfcBSplineSurface_UClosed"
msgstr "UClosed"
msgid "IfcBSplineSurface_UClosed_DEFINITION"
msgstr "Indication of whether the surface is closed in the u direction this is for information only."
#:IFC.xml:11420
msgid "IfcBSplineSurface_VClosed"
msgstr "VClosed"
msgid "IfcBSplineSurface_VClosed_DEFINITION"
msgstr "Indication of whether the surface is closed in the v direction this is for information only."
#:IFC.xml:11425
msgid "IfcBSplineSurface_SelfIntersect"
msgstr "SelfIntersect"
msgid "IfcBSplineSurface_SelfIntersect_DEFINITION"
msgstr "Flag to indicate whether, or not, surface is self intersecting this is for information only."
#:IFC.xml:11430
msgid "IfcBSplineSurface_UUpper"
msgstr "UUpper"
msgid "IfcBSplineSurface_UUpper_DEFINITION"
msgstr "Upper index on control points in u direction."
#:IFC.xml:11435
msgid "IfcBSplineSurface_VUpper"
msgstr "VUpper"
msgid "IfcBSplineSurface_VUpper_DEFINITION"
msgstr "Upper index on control points in v direction."
#:IFC.xml:11440
msgid "IfcBSplineSurface_ControlPoints"
msgstr "ControlPoints"
msgid "IfcBSplineSurface_ControlPoints_DEFINITION"
msgstr "Array two dimensional of control points defining surface geometry. This array is constructed from the control points list."
#:IFC.xml:11458
msgid "IfcBSplineSurfaceForm"
msgstr "IfcBSplineSurfaceForm"
msgid "IfcBSplineSurfaceForm_DEFINITION"
msgstr "The [[IfcBSplineSurfaceForm]] represents a part of a surface of some specific form. .extDef NOTE Definition according to ISO CD 10303 42 1992 This type is used to indicate that the B spline surface represents a part of a surface of some specific form. NOTE Type adapted from b spline surface form defined in ISO 10303 42. HISTORY New type in IFC4. bSI Documentation"
#:IFC.xml:11471
msgid "IfcBSplineSurfaceWithKnots"
msgstr "IfcBSplineSurfaceWithKnots"
msgid "IfcBSplineSurfaceWithKnots_DEFINITION"
msgstr "The [[IfcBSplineSurfaceWithKnots]] is a general form of rational or polynomial parametric surface in which the knot values are explicitly given. .extDef NOTE Definition according to ISO CD 10303 42 1992 This is a B spline surface in which the knot values are explicitly given. This subtype shall be used to represent non uniform B spline surfaces, and may also be used for other knot types. All knot multiplicities except the first and the last shall be in the range 1,...., d the first and last may have a maximum value of d 1. In evaluating the basis functions, a knot u of, e.g., multiplicity 3 is interpreted as a sequence u , u , u , in the knot array. NOTE Entity adapted from b spline surface with knots defined in ISO10303 42. HISTORY New entity in IFC4. bSI Documentation"
#:IFC.xml:11488
msgid "IfcBSplineSurfaceWithKnots_UMultiplicities"
msgstr "UMultiplicities"
msgid "IfcBSplineSurfaceWithKnots_UMultiplicities_DEFINITION"
msgstr "The multiplicities of the knots in the u parameter direction."
#:IFC.xml:11493
msgid "IfcBSplineSurfaceWithKnots_VMultiplicities"
msgstr "VMultiplicities"
msgid "IfcBSplineSurfaceWithKnots_VMultiplicities_DEFINITION"
msgstr "The multiplicities of the knots in the v parameter direction."
#:IFC.xml:11498
msgid "IfcBSplineSurfaceWithKnots_UKnots"
msgstr "UKnots"
msgid "IfcBSplineSurfaceWithKnots_UKnots_DEFINITION"
msgstr "The list of the distinct knots in the u parameter direction."
#:IFC.xml:11503
msgid "IfcBSplineSurfaceWithKnots_VKnots"
msgstr "VKnots"
msgid "IfcBSplineSurfaceWithKnots_VKnots_DEFINITION"
msgstr "The list of the distinct knots in the v parameter direction."
#:IFC.xml:11508
msgid "IfcBSplineSurfaceWithKnots_KnotSpec"
msgstr "KnotSpec"
msgid "IfcBSplineSurfaceWithKnots_KnotSpec_DEFINITION"
msgstr "The description of the knot type."
#:IFC.xml:11513
msgid "IfcBSplineSurfaceWithKnots_KnotVUpper"
msgstr "KnotVUpper"
msgid "IfcBSplineSurfaceWithKnots_KnotVUpper_DEFINITION"
msgstr "The number of distinct knots in the v parameter direction."
#:IFC.xml:11518
msgid "IfcBSplineSurfaceWithKnots_KnotUUpper"
msgstr "KnotUUpper"
msgid "IfcBSplineSurfaceWithKnots_KnotUUpper_DEFINITION"
msgstr "The number of distinct knots in the u parameter direction."
#:IFC.xml:11525
msgid "IfcBuild2Axes"
msgstr "IfcBuild2Axes"
msgid "IfcBuild2Axes_DEFINITION"
msgstr ".extDef NOTE Definition according to ISO CD 10303 42 1992 This function returns two orthogonal directions. u 1 is in the direction of ref direction and u 2 is perpendicular to u 1 . A default value of 1.0,0.0,0.0 is supplied for ref direction if the input data is incomplete. NOTE Function adapted from build 2axes defined in ISO 10303 42. HISTORY New function in IFC1.5"
#:IFC.xml:11533
msgid "IfcBuildAxes"
msgstr "IfcBuildAxes"
msgid "IfcBuildAxes_DEFINITION"
msgstr ".extDef NOTE Definition according to ISO CD 10303 42 1992 This function builds and returns three normalized orthogonal directions. u 3 is the direction of axis. u 1 is in the direction of the projection of ref direction onto the plane normal to u 3 and u 2 is the cross product of u 3 and u 1 . Default values are supplied if input data is incomplete. NOTE Function adapted from build axes defined in ISO 10303 42. HISTORY New function in IFC1.5"
#:IFC.xml:11541
msgid "IfcCartesianPoint"
msgstr "IfcCartesianPoint"
msgid "IfcCartesianPoint_DEFINITION"
msgstr "An [[IfcCartesianPoint]] defines a point by coordinates in an orthogonal, right handed Cartesian coordinate system. For the purpose of this specification only two and three dimensional Cartesian points are used. .extDef NOTE Definition according to ISO CD 10303 42 1992 A cartesian point is a point defined by its coordinates in a rectangular Cartesian coordinate system, or in a parameter space. The entity is defined in a one, two or three dimensional space as determined by the number of coordinates in the list. Depending upon the geometric representation context in which the point is used the names of the coordinates may be x,y,z , or u,v , or any other chosen values. NOTE Entity adapted from cartesian point defined in ISO 10303 42 HISTORY New entity in IFC1.0 bSI Documentation"
#:IFC.xml:11546
msgid "IfcCartesianPoint_Coordinates"
msgstr "Coordinates"
msgid "IfcCartesianPoint_Coordinates_DEFINITION"
msgstr "The first, second, and third coordinate of the point location. If placed in a two or three dimensional rectangular Cartesian coordinate system, Coordinates 1 is the X coordinate, Coordinates 2 is the Y coordinate, and Coordinates 3 is the Z coordinate."
#:IFC.xml:11551
msgid "IfcCartesianPoint_Dim"
msgstr "Dim"
msgid "IfcCartesianPoint_Dim_DEFINITION"
msgstr "The space dimensionality of this class, determined by the number of coordinates in the List of Coordinates."
#:IFC.xml:11667
msgid "IfcCartesianTransformationOperator"
msgstr "IfcCartesianTransformationOperator"
msgid "IfcCartesianTransformationOperator_DEFINITION"
msgstr "An [[IfcCartesianTransformationOperator]] defines an abstract supertype of different kinds of geometric transformations. .extDef NOTE Definition according to ISO CD 10303 42 1992 A Cartesian transformation operator defines a geometric transformation composed of translation, rotation, mirroring and uniform scaling. The list of normalized vectors u defines the columns of an orthogonal matrix T. These vectors are computed, by the base axis function, from the direction attributes axis1, axis2 and, in Cartesian transformation operator 3d, axis3. If T 1 , the transformation includes mirroring. The local origin point A , the scale value S and the matrix T together define a transformation. The transformation for a point with position vector P is defined by P A S TP The transformation for a direction d is defined by d Td The transformation for a vector with orientation d and magnitude k is defined by d Td, and k Sk For those entities whose attributes include an axis2 placement, the transformation is applied, after the derivation, to the derived attributes p defining the placement coordinate directions. For a transformed surface, the direction of the surface normal at any point is obtained by transforming the normal, at the corresponding point, to the original surface. For geometric entities with attributes such as the radius of a circle which have the dimensionality of length, the values will be multiplied by S . For curves on surface the p curve.reference to curve will be unaffected by any transformation. The Cartesian transformation operator shall only be applied to geometry defined in a consistent system of units with the same units on each axis. With all optional attributes omitted, the transformation defaults to the identity transformation. The Cartesian transformation operator shall only be instantiated as one of its subtypes. NOTE Entity adapted from cartesian transformation operator defined in ISO10303 42. HISTORY New entity in IFC2x. bSI Documentation"
#:IFC.xml:11619
msgid "IfcCartesianTransformationOperator_LocalOrigin"
msgstr "LocalOrigin"
msgid "IfcCartesianTransformationOperator_LocalOrigin_DEFINITION"
msgstr "LocalOrigin"
#:IFC.xml:11689
msgid "IfcCartesianTransformationOperator_Axis1"
msgstr "Axis1"
msgid "IfcCartesianTransformationOperator_Axis1_DEFINITION"
msgstr "Axis1"
#:IFC.xml:11701
msgid "IfcCartesianTransformationOperator_Axis2"
msgstr "Axis2"
msgid "IfcCartesianTransformationOperator_Axis2_DEFINITION"
msgstr "Axis2"
#:IFC.xml:11672
msgid "IfcCartesianTransformationOperator_Scale"
msgstr "Scale"
msgid "IfcCartesianTransformationOperator_Scale_DEFINITION"
msgstr "The scaling value specified for the transformation."
#:IFC.xml:11677
msgid "IfcCartesianTransformationOperator_Scl"
msgstr "Scl"
msgid "IfcCartesianTransformationOperator_Scl_DEFINITION"
msgstr "The derived scale S of the transformation, equal to scale if that exists, or 1.0 otherwise."
#:IFC.xml:11682
msgid "IfcCartesianTransformationOperator_Dim"
msgstr "Dim"
msgid "IfcCartesianTransformationOperator_Dim_DEFINITION"
msgstr "The space dimensionality of this class, determined by the space dimensionality of the local origin."
#:IFC.xml:11725
msgid "IfcCartesianTransformationOperator2D"
msgstr "IfcCartesianTransformationOperator2D"
msgid "IfcCartesianTransformationOperator2D_DEFINITION"
msgstr "An [[IfcCartesianTransformationOperator2D]] defines a geometric transformation in two dimensional space. .extDef NOTE Definition according to ISO CD 10303 42 1992 A Cartesian transformation operator 2d defines a geometric transformation in two dimensional space composed of translation, rotation, mirroring and uniform scaling. The list of normalized vectors u defines the columns of an orthogonal matrix T . These vectors are computed from the direction attributes axis1 and axis2 by the base axis function. If T 1 , the transformation includes mirroring. NOTE Entity adapted from cartesian transformation operator 2d defined in ISO10303 42. HISTORY New entity in IFC2x. bSI Documentation"
#:IFC.xml:11738
msgid "IfcCartesianTransformationOperator2D_U"
msgstr "U"
msgid "IfcCartesianTransformationOperator2D_U_DEFINITION"
msgstr "The list of mutually orthogonal, normalized vectors defining the transformation matrix T. They are derived from the explicit attributes Axis1 and Axis2 in that order."
#:IFC.xml:11768
msgid "IfcCartesianTransformationOperator2DnonUniform"
msgstr "IfcCartesianTransformationOperator2DnonUniform"
msgid "IfcCartesianTransformationOperator2DnonUniform_DEFINITION"
msgstr "A Cartesian transformation operator 2d non uniform defines a geometric transformation in two dimensional space composed of translation, rotation, mirroring and non uniform scaling. Non uniform scaling is given by two different scaling factors SELF [[IfcCartesianTransformationOperator]].Scale the x axis scale factor Scale2 the y axis scale factor If the Scale factor at supertype [[IfcCartesianTransformationOperator]] is omitted, it defaults to 1.0. If the Scale2 factor is omitted, it defaults to the value of Scale the x axis scale factor . NOTE The scale factor Scl defined at the supertype [[IfcCartesianTransformationOperator]] is used to express the calculated Scale factor normally x axis scale factor . HISTORY New entity in IFC2x. bSI Documentation"
#:IFC.xml:11773
msgid "IfcCartesianTransformationOperator2DnonUniform_Scale2"
msgstr "Scale2"
msgid "IfcCartesianTransformationOperator2DnonUniform_Scale2_DEFINITION"
msgstr "The scaling value specified for the transformation along the axis 2. This is normally the y scale factor."
#:IFC.xml:11778
msgid "IfcCartesianTransformationOperator2DnonUniform_Scl2"
msgstr "Scl2"
msgid "IfcCartesianTransformationOperator2DnonUniform_Scl2_DEFINITION"
msgstr "The derived scale S 2 of the transformation along the axis 2 normally the y axis , equal to Scale2 if that exists, or equal to the derived Scl1 normally the x axis scale factor otherwise."
#:IFC.xml:11785
msgid "IfcCartesianTransformationOperator3D"
msgstr "IfcCartesianTransformationOperator3D"
msgid "IfcCartesianTransformationOperator3D_DEFINITION"
msgstr "An [[IfcCartesianTransformationOperator]] defines a geometric transformation in three dimensional space. .extDef NOTE Definition according to ISO CD 10303 42 1992 A Cartesian transformation operator 3d defines a geometric transformation in three dimensional space composed of translation, rotation, mirroring and uniform scaling. The list of normalized vectors u defines the columns of an orthogonal matrix T . These vectors are computed from the direction attributes axis1, axis2 and axis3 by the base axis function. If T 1, the transformation includes mirroring. NOTE Entity adapted from cartesian transformation operator 3d defined in ISO10303 42. HISTORY New entity in IFC2x. bSI Documentation"
#:IFC.xml:11808
msgid "IfcCartesianTransformationOperator3D_Axis3"
msgstr "Axis3"
msgid "IfcCartesianTransformationOperator3D_Axis3_DEFINITION"
msgstr "Axis3"
#:IFC.xml:11802
msgid "IfcCartesianTransformationOperator3D_U"
msgstr "U"
msgid "IfcCartesianTransformationOperator3D_U_DEFINITION"
msgstr "The list of mutually orthogonal, normalized vectors defining the transformation matrix T. They are derived from the explicit attributes Axis3, Axis1, and Axis2 in that order."
#:IFC.xml:11820
msgid "IfcCartesianTransformationOperator3DnonUniform"
msgstr "IfcCartesianTransformationOperator3DnonUniform"
msgid "IfcCartesianTransformationOperator3DnonUniform_DEFINITION"
msgstr "A Cartesian transformation operator 3d non uniform defines a geometric transformation in three dimensional space composed of translation, rotation, mirroring and non uniform scaling. Non uniform scaling is given by three different scaling factors SELF [[IfcCartesianTransformationOperator]].Scale the x axis scale factor Scale2 the y axis scale factor Scale3 the z axis scale factor If the Scale factor at supertype [[IfcCartesianTransformationOperator]] is omitted, it defaults to 1.0. If the Scale2 or the Scale3 factor is omitted, it defaults to the value of Scale the x axis scale factor . NOTE The scale factor Scl defined at the supertype [[IfcCartesianTransformationOperator]] is used to express the calculated Scale factor normally x axis scale factor . HISTORY New entity in IFC2x. bSI Documentation"
#:IFC.xml:11829
msgid "IfcCartesianTransformationOperator3DnonUniform_Scale2"
msgstr "Scale2"
msgid "IfcCartesianTransformationOperator3DnonUniform_Scale2_DEFINITION"
msgstr "The scaling value specified for the transformation along the axis 2. This is normally the y scale factor."
#:IFC.xml:11834
msgid "IfcCartesianTransformationOperator3DnonUniform_Scale3"
msgstr "Scale3"
msgid "IfcCartesianTransformationOperator3DnonUniform_Scale3_DEFINITION"
msgstr "The scaling value specified for the transformation along the axis 3. This is normally the z scale factor."
#:IFC.xml:11839
msgid "IfcCartesianTransformationOperator3DnonUniform_Scl2"
msgstr "Scl2"
msgid "IfcCartesianTransformationOperator3DnonUniform_Scl2_DEFINITION"
msgstr "The derived scale S 2 of the transformation along the axis 2 normally the y axis , equal to Scale2 if that exists, or equal to the derived Scl1 normally the x axis scale factor otherwise."
#:IFC.xml:11844
msgid "IfcCartesianTransformationOperator3DnonUniform_Scl3"
msgstr "Scl3"
msgid "IfcCartesianTransformationOperator3DnonUniform_Scl3_DEFINITION"
msgstr "The derived scale S 3 of the transformation along the axis 3 normally the z axis , equal to Scale3 if that exists, or equal to the derived Scl1 normally the x axis scale factor otherwise."
#:IFC.xml:11851
msgid "IfcCircle"
msgstr "IfcCircle"
msgid "IfcCircle_DEFINITION"
msgstr "An [[IfcCircle]] is a curve consisting of a set of points having equal distance from the center. NOTE A circular arc segment is defined by using the [[IfcTrimmedCurve]] with BasisCurve being an [[IfcCircle]] . Figure 1 illustrates the definition of [[IfcCircle]] within a three dimensional position coordinate system placed within the object coordinate system of an element. axis1 placement .. .. .. .. .. .. figures ifccircle layout1.gif Figure 1 Circle layout .extDef NOTE Definition according to ISO CD 10303 42 1992 A circle is defined by a radius and the location and orientation of the circle. Interpretation of data should be as follows C SELF [[IfcConic]].Position.Location x SELF [[IfcConic]].Position.P 1 y SELF [[IfcConic]].Position.P 2 z SELF [[IfcConic]].Position.P 3 R Radius and the circle is parameterized as formula .. .. .. .. .. .. figures ifccircle math1.gif The parameterization range is 0 u 2π 0 u 360 degree . In the placement coordinate system defined above, the circle is the equation C 0, where formula .. .. .. .. .. .. figures ifccircle math2.gif The positive sense of the circle at any point is in the tangent direction, T , to the curve at the point, where formula .. .. .. .. .. .. figures ifccircle math3.gif NOTE Entity adapted from circle defined in ISO 10303 42 HISTORY New entity in IFC1.0 bSI Documentation"
#:IFC.xml:11852
msgid "IfcCircle_Radius"
msgstr "Radius"
msgid "IfcCircle_Radius_DEFINITION"
msgstr "The radius of the circle, which shall be greater than zero."
#:IFC.xml:11859
msgid "IfcCircularArcSegment2D"
msgstr "IfcCircularArcSegment2D"
msgid "IfcCircularArcSegment2D_DEFINITION"
msgstr "The circular arc segment uses the inherited attributes StartPoint as the start of the circular arc, StartDirection as the tangent at the start point and SegmentLength as the arc length. Figure 1 Circular arc segment 2DFigure 2 Circular arc segment 2D CCW bSI Documentation"
#:IFC.xml:11860
msgid "IfcCircularArcSegment2D_Radius"
msgstr "Radius"
msgid "IfcCircularArcSegment2D_Radius_DEFINITION"
msgstr "The radius of the circular arc"
#:IFC.xml:11865
msgid "IfcCircularArcSegment2D_IsCCW"
msgstr "IsCCW"
msgid "IfcCircularArcSegment2D_IsCCW_DEFINITION"
msgstr "counter clockwise or clockwise as the orientation of the circular arc with Boolean X2 201D X0 true X2 201D X0 being counter clockwise, or X2 201C X0 to the left , and Boolean X2 201D X0 false X2 201D X0 being clockwise, or X2 201C X0 to the right X2 201D X0 ."
#:IFC.xml:11872
msgid "IfcClothoid"
msgstr "IfcClothoid"
msgid "IfcClothoid_DEFINITION"
msgstr ""
#:IFC.xml:11880
msgid "IfcClothoid_Position"
msgstr "Position"
msgid "IfcClothoid_Position_DEFINITION"
msgstr "Position"
#:IFC.xml:11873
msgid "IfcClothoid_ClothoidConstant"
msgstr "ClothoidConstant"
msgid "IfcClothoid_ClothoidConstant_DEFINITION"
msgstr "ClothoidConstant"
#:IFC.xml:11892
msgid "IfcCompositeCurve"
msgstr "IfcCompositeCurve"
msgid "IfcCompositeCurve_DEFINITION"
msgstr "An [[IfcCompositeCurve]] is a continuous curve composed of curve segments. Figure 1 illustrates an example of a composite curve. formula .. .. .. .. .. .. figures ifccompositecurve.png Figure 1 Composite curve Consider an [[IfcCompositeCurve]] having line segment and an arc segment. The line should be parameterized [[IfcPolyline]] with start 0.,0. end 0.,1., SameSense TRUE, parametric length 1. The arch should be parameterized [[IfcTrimmedCurve]] with start 180 , end 90 , SameSense FALSE, parametric length 90. Then the parameterization of the composite curve is [[IfcCompositeCurve]] with 0. T 1. line segment and 1. T 91. arc segment , parametric length 91. .extDef NOTE Definition according to ISO 10303 42 A composite curve is a collection of curves joined end to end. The individual segments of the curve are themselves defined as composite curve segments. The parameterization of the composite curve is an accumulation of the parametric ranges of the referenced bounded curves. The first segment is parameterized from 0 to l X 7E1 X 7E and for i 2 , the i th segment is parameterized from formula .. .. .. .. .. .. figures ifccompositecurve math1.gif where l X 7Ek X 7E is the parametric length i.e., difference between maximum and minimum parameter values of the curve underlying the k th segment. Let T denote the parameter for the composite curve. Then, if the i th segment is not a reparameterised composite curve segment, T is related to the parameter t X 7Ei X 7E t X 7Ei0 X 7E t X 7Ei X 7E t X 7Ei1 X 7E for the i th segment by the equation formula .. .. .. .. .. .. figures ifccompositecurve math2.gif if Segments i .SameSense TRUE or by the equation formula .. .. .. .. .. .. figures ifccompositecurve math3.gif if Segments i .SameSense FALSE If the segments i is of type reparameterised composite curve segment, formula .. .. .. .. .. .. figures ifccompositecurve math4.gif where τ is defined at reparameterized composite curve segment see IfcReparameterizedCompositeCurveSegment . NOTE Entity adapted from composite curve defined in ISO 10303 42. HISTORY New entity in IFC1.0 .spec head Informal Propositions 1. The SameSense attribute of each segment correctly specifies the senses of the component curves. When traversed in the direction indicated by SameSense , the segments shall join end to end. bSI Documentation"
#:IFC.xml:11918
msgid "IfcCompositeCurve_Segments"
msgstr "Segments"
msgid "IfcCompositeCurve_Segments_DEFINITION"
msgstr "Segments"
#:IFC.xml:11901
msgid "IfcCompositeCurve_SelfIntersect"
msgstr "SelfIntersect"
msgid "IfcCompositeCurve_SelfIntersect_DEFINITION"
msgstr "Indication of whether the curve intersects itself or not this is for information only."
#:IFC.xml:11906
msgid "IfcCompositeCurve_NSegments"
msgstr "NSegments"
msgid "IfcCompositeCurve_NSegments_DEFINITION"
msgstr "The number of component curves."
#:IFC.xml:11911
msgid "IfcCompositeCurve_ClosedCurve"
msgstr "ClosedCurve"
msgid "IfcCompositeCurve_ClosedCurve_DEFINITION"
msgstr "Indication whether the curve is closed or not this is derived from the transition code of the last segment."
#:IFC.xml:11932
msgid "IfcCompositeCurveOnSurface"
msgstr "IfcCompositeCurveOnSurface"
msgid "IfcCompositeCurveOnSurface_DEFINITION"
msgstr "The [[IfcCompositeCurveOnSurface]] is a collection of segments, based on p curves. i.e. a curve which lies on the basis of a surface and is defined in the parameter space of that surface. The p curve segment is a special type of a composite curve segment and shall only be used to bound a surface. .extDef NOTE Definition according to ISO CD 10303 42 1992 A composite curve on surface is a collection of segments which are curves on a surface. Each segment shall lie on the basis surface. There shall be at least positional continuity between adjacent segments. The parameterization of the composite curve is obtained from the accumulation of the parametric ranges of the segments. The first segment is parameterized from 0 to l X 7E1 X 7E , and, for i 2 , the i th segment is parameterized from formula .. .. .. .. .. .. figures ifccompositecurveonsurface math1.gif where l X 7Ek X 7E is the parametric length that is, the difference between maximum and minimum parameter values of the k th curve segment. .note Entity adapted from composite curve on surface defined in ISO 10303 42. HISTORY New entity in IFC4. bSI Documentation"
#:IFC.xml:11937
msgid "IfcCompositeCurveOnSurface_BasisSurface"
msgstr "BasisSurface"
msgid "IfcCompositeCurveOnSurface_BasisSurface_DEFINITION"
msgstr "The surface on which the composite curve is defined."
#:IFC.xml:11944
msgid "IfcCompositeCurveSegment"
msgstr "IfcCompositeCurveSegment"
msgid "IfcCompositeCurveSegment_DEFINITION"
msgstr "An [[IfcCompositeCurveSegment]] is a bounded curve constructed for the sole purpose to be a segment within an [[IfcCompositeCurve]] . .extDef NOTE Definition according to ISO CD 10303 42 1992 A composite curve segment is a bounded curve together with transition information which is used to construct a composite curve. NOTE Entity adapted from composite curve segment defined in ISO 10303 42. HISTORY New entity in IFC1.0 bSI Documentation"
#:IFC.xml:11961
msgid "IfcCompositeCurveSegment_ParentCurve"
msgstr "ParentCurve"
msgid "IfcCompositeCurveSegment_ParentCurve_DEFINITION"
msgstr "ParentCurve"
#:IFC.xml:11949
msgid "IfcCompositeCurveSegment_SameSense"
msgstr "SameSense"
msgid "IfcCompositeCurveSegment_SameSense_DEFINITION"
msgstr "An indicator of whether or not the sense of the segment agrees with, or opposes, that of the parent curve. If SameSense is false, the point with highest parameter value is taken as the first point of the segment. X 0D NOTE If the datatype of ParentCurve is [[IfcTrimmedCurve]] , the value of SameSense overrides the value of [[IfcTrimmedCurve]].SenseAgreement"
#:IFC.xml:11954
msgid "IfcCompositeCurveSegment_Dim"
msgstr "Dim"
msgid "IfcCompositeCurveSegment_Dim_DEFINITION"
msgstr "The space dimensionality of this class, defined by the dimensionality of the first ParentCurve."
#:IFC.xml:11973
msgid "IfcConic"
msgstr "IfcConic"
msgid "IfcConic_DEFINITION"
msgstr "An [[IfcConic]] is a parameterized planar curve. .extDef NOTE Definition according to ISO CD 10303 42 1992 A conic is a planar curve which could be produced by intersecting a plane with a cone. A conic is defined in terms of its intrinsic geometric properties rather than being described in terms of other geometry. A conic entity always has a placement coordinate system defined by axis2 placement the parametric representation is defined in terms of this placement coordinate system. NOTE Entity adapted from conic defined in ISO 10303 42 HISTORY New entity in IFC1.0 bSI Documentation"
#:IFC.xml:11974
msgid "IfcConic_Position"
msgstr "Position"
msgid "IfcConic_Position_DEFINITION"
msgstr "The location and orientation of the conic. Further details of the interpretation of this attribute are given for the individual subtypes."
#:IFC.xml:11981
msgid "IfcConsecutiveSegments"
msgstr "IfcConsecutiveSegments"
msgid "IfcConsecutiveSegments_DEFINITION"
msgstr "This function validates if a list of segment indices are connected to represent a concecutive curve. The last index of any, but the last, segment shall be identical with the first index of the next segment. NOTE If the last index of the last segment is identical with the first index of the first segment, the curve is closed. HISTORY New function in IFC4 ADD1"
#:IFC.xml:11989
msgid "IfcConstraintsParamBSpline"
msgstr "IfcConstraintsParamBSpline"
msgid "IfcConstraintsParamBSpline_DEFINITION"
msgstr ".extDef NOTE Definition according to ISO CD 10303 42 1992 This function checks the parametrisation of a B spline curve or one of the directions of a B spline surface and returns TRUE if no inconsistencies are found. These constraints are 1. Degree 1. 2. Upper index on knots 2. 3. Upper index on control points degree. 4. Sum of knot multiplicities degree upper index on control points 2. 5. For the first and last knot the multiplicity is bounded by 1 and degree 1 . 6. For all other knots the knot multiplicity is bounded by 1 and degree. 7. The consecutive knots are increasing in value. NOTE Function adapted from constraints param b spline defined in ISO 10303 42. HISTORY New function in IFC4"
#:IFC.xml:11997
msgid "IfcCrossProduct"
msgstr "IfcCrossProduct"
msgid "IfcCrossProduct_DEFINITION"
msgstr ".extDef NOTE Definition according to ISO CD 10303 42 1992 This function returns the vector or cross product of two input directions. The input directions must be three dimensional. The result is always a vector which is unitless. If the input directions are either parallel or anti parallel a vector of zero magnitude is returned. NOTE Function adapted from cross product defined in ISO 10303 42. HISTORY New function in IFC1.5"
#:IFC.xml:12005
msgid "IfcCurve"
msgstr "IfcCurve"
msgid "IfcCurve_DEFINITION"
msgstr "An [[IfcCurve]] is a curve in two dimensional or three dimensional space. It includes definitions for bounded and unbounded curves. NOTE Definition according to ISO 10303 42 A curve can be envisioned as the path of a point moving in its coordinate space. NOTE Entity adapted from curve defined in ISO 10303 42 HISTORY New entity in IFC1.0 .spec head Informal Propositions 1. A curve shall be arcwise connected 2. A curve shall have an arc length greater than zero. bSI Documentation"
#:IFC.xml:12006
msgid "IfcCurve_Dim"
msgstr "Dim"
msgid "IfcCurve_Dim_DEFINITION"
msgstr "The space dimensionality of this abstract class, defined differently for all subtypes, i.e. for [[IfcLine]], [[IfcConic]] and [[IfcBoundedCurve]]."
#:IFC.xml:12231
msgid "IfcCurveBoundedPlane"
msgstr "IfcCurveBoundedPlane"
msgid "IfcCurveBoundedPlane_DEFINITION"
msgstr "The [[IfcCurveBoundedPlane]] is a parametric planar surface with curved boundaries defined by one or more boundary curves. The bounded plane is defined to be the portion of the basis surface in the direction of N x T from any point on the boundary, where N is the surface normal and T the boundary curve tangent vector at this point. The region so defined shall be arcwise connected. The BasisSurface is an [[IfcPlane]] that establishes the position coordinate system by SELF [[IfcElementarySurface]].Position . The OuterBoundary and the InnerBoundaries if provided shall lie on the surface of [[IfcPlane]] . The outer and inner boundary curves shall be defined using the u , and v values provided by parameterization of the BasisSurface as their x , and y coordinate values. NOTE Entity defined in analogy to curve bounded surface defined in ISO 10303 42. HISTORY New entity in IFC1.5 .change ifc2x IFC2x CHANGE The data type of the attribute OuterBoundary and InnerBoundaries has been changed from Ifc2DCompositeCurve to supertype [[IfcCurve]] . bSI Documentation"
#:IFC.xml:12159
msgid "IfcCurveBoundedPlane_InnerBoundaries"
msgstr "InnerBoundaries"
msgid "IfcCurveBoundedPlane_InnerBoundaries_DEFINITION"
msgstr "InnerBoundaries"
#:IFC.xml:12219
msgid "IfcCurveBoundedPlane_OuterBoundary"
msgstr "OuterBoundary"
msgid "IfcCurveBoundedPlane_OuterBoundary_DEFINITION"
msgstr "OuterBoundary"
#:IFC.xml:12234
msgid "IfcCurveBoundedPlane_BasisSurface"
msgstr "BasisSurface"
msgid "IfcCurveBoundedPlane_BasisSurface_DEFINITION"
msgstr "BasisSurface"
#:IFC.xml:12246
msgid "IfcCurveBoundedSurface"
msgstr "IfcCurveBoundedSurface"
msgid "IfcCurveBoundedSurface_DEFINITION"
msgstr "The [[IfcCurveBoundedSurface]] is a parametric surface with boundaries defined by p curves, that is, a curve which lies on the basis of a surface and is defined in the parameter space of that surface. The p curve is a special type of a composite curve segment and shall only be used to bound a surface. The outer boundary shall be either defined by an [[IfcOuterBoundaryCurve]] a closed composite curve on surface for the definition of an outer boundary, in this case the attribute ImplicitOuter has to be set to FALSE, or an implicit boundary of the bounded surface, e.g. the u1, u2, v1, v2 of [[IfcRectangularTrimmedSurface]] , in this case the attribute ImplicitOuter has to be set to TRUE. NOTE Some surfaces, like [[IfcCylindricalSurface]] does not have identifiable implicit boundaries. .extDef NOTE Definition according to ISO CD 10303 42 1992 The curve bounded surface is a parametric surface with curved boundaries defined by one or more boundary curves. One of the boundary curves may be the outer boundary any number of inner boundaries is permissible. The region of the curve bounded surface in the basis surface is defined to be the portion of the basis surface in the direction of N x T from any point on the boundary, where N is the surface normal and T the boundary curve tangent vector at this point. The region so defined shall be arcwise connected. NOTE Entity adapted from curve bounded surface defined in ISO 10303 42. HISTORY New entity in IFC4. .spec head Informal Propositions 1. Each curve in the set of Boundaries shall be closed. 2. No two curves in the set of Boundaries shall intersect. 3. At most one of the boundary curves may enclose any other boundary curve. If an [[IfcOuterBoundaryCurve]] is designated, only that curve may enclose any other boundary curve. bSI Documentation"
#:IFC.xml:11247
msgid "IfcCurveBoundedSurface_Boundaries"
msgstr "Boundaries"
msgid "IfcCurveBoundedSurface_Boundaries_DEFINITION"
msgstr "Boundaries"
#:IFC.xml:12254
msgid "IfcCurveBoundedSurface_BasisSurface"
msgstr "BasisSurface"
msgid "IfcCurveBoundedSurface_BasisSurface_DEFINITION"
msgstr "BasisSurface"
#:IFC.xml:12247
msgid "IfcCurveBoundedSurface_ImplicitOuter"
msgstr "ImplicitOuter"
msgid "IfcCurveBoundedSurface_ImplicitOuter_DEFINITION"
msgstr ""
#:IFC.xml:12266
msgid "IfcCurveDim__Curve"
msgstr "IfcCurveDim Curve"
msgid "IfcCurveDim__Curve_DEFINITION"
msgstr ".extDef NOTE Definition according to ISO CD 10303 42 1992 This function checks the dimensionality of various subtypes of curve. It returns the dimensionality of the basic points and directions used at the instance of curve. NOTE This specification allows for mixed dimensionality within the same geometric representation context. HISTORY New function in IFC2x"
#:IFC.xml:12274
msgid "IfcCurveSegment"
msgstr "IfcCurveSegment"
msgid "IfcCurveSegment_DEFINITION"
msgstr ""
#:IFC.xml:12207
msgid "IfcCurveSegment_ParentCurve"
msgstr "ParentCurve"
msgid "IfcCurveSegment_ParentCurve_DEFINITION"
msgstr "ParentCurve"
#:IFC.xml:12277
msgid "IfcCurveSegment_SegmentLength"
msgstr "SegmentLength"
msgid "IfcCurveSegment_SegmentLength_DEFINITION"
msgstr "SegmentLength"
#:IFC.xml:12289
msgid "IfcCurveSegment_Placement"
msgstr "Placement"
msgid "IfcCurveSegment_Placement_DEFINITION"
msgstr "Placement"
#:IFC.xml:12301
msgid "IfcCurveSegment_SegmentStart"
msgstr "SegmentStart"
msgid "IfcCurveSegment_SegmentStart_DEFINITION"
msgstr "SegmentStart"
#:IFC.xml:12337
msgid "IfcCurveSegment2D"
msgstr "IfcCurveSegment2D"
msgid "IfcCurveSegment2D_DEFINITION"
msgstr "The abstract definition of a bounded 2D curve representation item. Each curve segment is defined by a start point, a start direction, a segment length and additional curve geometry parameter. It defines arcs without the need to use a trimmed curve. NOTE Such 2D curves are used in particular by horizontal alignment segments. bSI Documentation"
#:IFC.xml:11559
msgid "IfcCurveSegment2D_StartPoint"
msgstr "StartPoint"
msgid "IfcCurveSegment2D_StartPoint_DEFINITION"
msgstr "StartPoint"
#:IFC.xml:12338
msgid "IfcCurveSegment2D_StartDirection"
msgstr "StartDirection"
msgid "IfcCurveSegment2D_StartDirection_DEFINITION"
msgstr "The direction of the tangent at the start point. Direction value 0. indicates a curve with a start tangent along the positive x axis. Values increases counter clockwise, and decreases clockwise. Depending on the plane angle unit, either degree or radians, the sensible range is 360 S 0 X2 2264 X0 n X2 2264 X0 360 S 0 or 2 X2 03C0 X0 X2 2264 X0 n X2 2264 X0 2 X2 03C0 X0 . Values larger then a full circle 360 S 0 or 2 X2 03C0 X0 shall not be used."
#:IFC.xml:12343
msgid "IfcCurveSegment2D_SegmentLength"
msgstr "SegmentLength"
msgid "IfcCurveSegment2D_SegmentLength_DEFINITION"
msgstr "The length along the curve"
#:IFC.xml:12350
msgid "IfcCurveWeightsPositive"
msgstr "IfcCurveWeightsPositive"
msgid "IfcCurveWeightsPositive_DEFINITION"
msgstr "This function checks whether the curve weights of a b spline are positive. NOTE Function adapted from curve weights positive defined in ISO 10303 42. HISTORY New function in IFC2x"
#:IFC.xml:12358
msgid "IfcCylindricalSurface"
msgstr "IfcCylindricalSurface"
msgid "IfcCylindricalSurface_DEFINITION"
msgstr "The cylindrical surface is a surface unbounded in the direction of z . Bounded cylindrical surfaces are defined by using a subtype of [[IfcBoundedSurface]] with BasisSurface being a cylindrical surface. NOTE 1 A bounded cylindrical surface can be defined by an [[IfcRectangularTrimmedSurface]] with BasisSurface being the cylindrical surface and U1 0 , U2 360 and V1 lower bound in z , V2 upper bound in z if the plane angle measure is degree . A bounded cylindrical arc surface is provided with U1 U2 360 assuming the Usense and Vsense agree to the sense of the basis surface . NOTE 2 A non rectangular bounded cylindrical surface, e.g. the surface of a round wall underneath a sloped roof, cab be defined by an [[IfcCurveBoundedSurface]] with [[IfcBoundaryCurve]] s, being a collection of p curve segments. A p curve is curve which lies on the basis of a surface and is defined in the parameter space of that surface. The inherited attributes are interpreted as SELF [[IfcElementarySurface]].Position defines the location and orientation of the cylindrical surface. SELF [[IfcElementarySurface]].Position.Location definesd a point on the axis of the cylindrical surface. SELF [[IfcElementarySurface]].Position.P 3 defines the direction of the axis of the cylindrical surface. .extDef NOTE Definition according to ISO CD 10303 42 1992 A cylindrical surface is a surface at a constant distance the radius from a straight line. A cylindrical surface is defined by its radius and its orientation and location. The data is to be interpreted as follows C Position.Location x Position.P 1 y Position.P 2 z Position.P 3 R Radius and the surface is parameterized as formula .. .. .. .. .. .. figures ifccylindricalsurface math1.gif where the parametric range is u,v . In the above parameterization the length unit for the unit vectors z is equal to that of the radius R . In the placement coordinate system defined above, the surface is represented by the equation S 0, where formula .. .. .. .. .. .. figures ifccylindricalsurface math2.gif The positive direction of the normal to the surface at any point on the surface is given by formula .. .. .. .. .. .. figures ifccylindricalsurface math3.gif , or as unit normal by formula .. .. .. .. .. .. figures ifccylindricalsurface math4.gif The direction of the normal is away from the axis of the cylinder. NOTE Entity adapted from cylindrical surface defined in ISO 10303 42. HISTORY New entity in IFC4. bSI Documentation"
#:IFC.xml:12359
msgid "IfcCylindricalSurface_Radius"
msgstr "Radius"
msgid "IfcCylindricalSurface_Radius_DEFINITION"
msgstr "The radius of the cylindrical surface."
#:IFC.xml:12366
msgid "IfcDirection"
msgstr "IfcDirection"
msgid "IfcDirection_DEFINITION"
msgstr "The [[IfcDirection]] provides a direction in two or three dimensional space depending on the number of DirectionRatio s provided. The [[IfcDirection]] does not imply a vector length, and the direction ratios does not have to be normalized. .extDef NOTE Definition according to ISO CD 10303 42 1992 This entity defines a general direction vector in two or three dimensional space. The actual magnitudes of the components have no effect upon the direction being defined, only the ratios X Y Z or X Y are significant. NOTE The components of this entity are not normalized. If a unit vector is required it should be normalized before use. NOTE Entity adapted from direction defined in ISO 10303 42. HISTORY New entity in IFC1.0 bSI Documentation"
#:IFC.xml:12371
msgid "IfcDirection_DirectionRatios"
msgstr "DirectionRatios"
msgid "IfcDirection_DirectionRatios_DEFINITION"
msgstr "The components in the direction of X axis DirectionRatios 1 , of Y axis DirectionRatios 2 , and of Z axis DirectionRatios 3"
#:IFC.xml:12376
msgid "IfcDirection_Dim"
msgstr "Dim"
msgid "IfcDirection_Dim_DEFINITION"
msgstr "The space dimensionality of this class, defined by the number of real in the list of DirectionRatios."
#:IFC.xml:12481
msgid "IfcDirectrixCurveSweptAreaSolid"
msgstr "IfcDirectrixCurveSweptAreaSolid"
msgid "IfcDirectrixCurveSweptAreaSolid_DEFINITION"
msgstr "An abstract entity defining common information about a type of swept area solid which is the result of sweeping an area along a Directrix. The swept area is provided by a subtype of [[IfcProfileDef]]. The profile is placed by an implicit cartesian transformation operator at the start point of the sweep, where the profile normal agrees to the tangent of the directrix at this point. The direction of profile s x axis is specialized by the subtypes of IfcDirextrixCurveSweptAreaSolid. The start of the sweeping operation is at the StartParam, the parameter value is provided based on the curve parameterization. If no StartParam is provided the start defaults to the begin of the directrix. The end of the sweeping operation is at the EndParam, the parameter value is provided based on the curve parameterization. If no EndParam is provided the end defaults to the end of the directrix."
#:IFC.xml:12123
msgid "IfcDirectrixCurveSweptAreaSolid_Directrix"
msgstr "Directrix"
msgid "IfcDirectrixCurveSweptAreaSolid_Directrix_DEFINITION"
msgstr "Directrix"
#:IFC.xml:12488
msgid "IfcDirectrixCurveSweptAreaSolid_EndParam"
msgstr "EndParam"
msgid "IfcDirectrixCurveSweptAreaSolid_EndParam_DEFINITION"
msgstr "EndParam"
#:IFC.xml:12500
msgid "IfcDirectrixCurveSweptAreaSolid_StartParam"
msgstr "StartParam"
msgid "IfcDirectrixCurveSweptAreaSolid_StartParam_DEFINITION"
msgstr "StartParam"
#:IFC.xml:12512
msgid "IfcDotProduct"
msgstr "IfcDotProduct"
msgid "IfcDotProduct_DEFINITION"
msgstr ".extDef NOTE Definition according to ISO CD 10303 42 1992 This function returns the scalar or dot product of two directions. The input arguments can be directions in either two or three dimensional space. The returned scalar is undefined if the input directions have different dimensionality, or if either is undefined. NOTE Function adapted from dot product defined in ISO 10303 42. HISTORY New function in IFC1.5"
#:IFC.xml:12520
msgid "IfcElementarySurface"
msgstr "IfcElementarySurface"
msgid "IfcElementarySurface_DEFINITION"
msgstr "An [[IfcElementarySurface]] in the common supertype of analytical surfaces. .extDef NOTE Definition according to ISO CD 10303 42 1992 An elementary surface [[IfcElementarySurface]] is a simple analytic surface with defined parametric representation. NOTE Entity adapted from elementary surface defined in ISO 10303 42. HISTORY New entity in IFC1.5 bSI Documentation"
#:IFC.xml:11148
msgid "IfcElementarySurface_Position"
msgstr "Position"
msgid "IfcElementarySurface_Position_DEFINITION"
msgstr "Position"
#:IFC.xml:12523
msgid "IfcEllipse"
msgstr "IfcEllipse"
msgid "IfcEllipse_DEFINITION"
msgstr "An [[IfcEllipse]] is a curve consisting of a set of points whose distances to two fixed points add to the same constant. The inherited SELF [[IfcConic]].Position.Location is the center of the [[IfcEllipse]] , and the inherited S ELF [[IfcConic]].Position.Position.P 1 is the direction of the SemiAxis1 . Definition of the [[IfcEllipse]] within the a three dimensional position coordinate system is shown in Figure 1. It is placed within the object coordinate system of an element of which it is a representation. Figure 1 Ellipse placement and parameterization NOTE An elliptical arc segment is defined by using the [[IfcTrimmedCurve]] with BasisCurve .extDef NOTE Definition according to ISO CD 10303 42 1992 An ellipse is a conic section defined by the lengths of the semi major and semi minor diameters and the position center or mid point of the line joining the foci and orientation of the curve. Interpretation of the data shall be as follows C position.location x position.p 1 y position.p 2 z position.p 3 R1 semi axis 1 R2 semi axis 2 and the ellipse is parameterized as formula .. .. .. .. .. .. figures ifcellipse math1.gif The parameterization range is 0 u 2π 0 u 360 degree . In the placement coordinate system defined above, the ellipse is the equation C 0, where formula .. .. .. .. .. .. figures ifcellipse math2.gif The positive sense of the ellipse at any point is in the tangent direction, T, to the curve at the point, where formula .. .. .. .. .. .. figures ifcellipse math3.gif NOTE Entity adapted from ellipse defined in ISO 10303 42 HISTORY New entity in IFC1.0 bSI Documentation"
#:IFC.xml:12524
msgid "IfcEllipse_SemiAxis1"
msgstr "SemiAxis1"
msgid "IfcEllipse_SemiAxis1_DEFINITION"
msgstr "The first radius of the ellipse which shall be positive. Placement.Axes 1 gives the direction of the SemiAxis1."
#:IFC.xml:12529