Skip to content

Commit d4ae9b9

Browse files
Merge pull request #1 from jamesbradleym/circle-extrusion-direction
parse extrusion direction for Circle Entity
2 parents 0df7a37 + 34f414f commit d4ae9b9

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/entities/circle.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ export interface ICircleEntity extends IEntity {
88
startAngle: number;
99
endAngle: number;
1010
angleLength: number;
11+
extrusionDirectionX: number;
12+
extrusionDirectionY: number;
13+
extrusionDirectionZ: number;
1114
}
1215

1316
export default class Circle implements IGeometry {
@@ -36,6 +39,15 @@ export default class Circle implements IGeometry {
3639
entity.angleLength = endAngle - entity.startAngle;
3740
entity.endAngle = endAngle;
3841
break;
42+
case 210:
43+
entity.extrusionDirectionX = curr.value as number;
44+
break;
45+
case 220:
46+
entity.extrusionDirectionY = curr.value as number;
47+
break;
48+
case 230:
49+
entity.extrusionDirectionZ = curr.value as number;
50+
break;
3951
default: // ignored attribute
4052
helpers.checkCommonEntityProperties(entity, curr, scanner);
4153
break;

0 commit comments

Comments
 (0)