From 0cb8dcce563a36dd2adb8e4d941cbac4adcb8561 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Wed, 20 Oct 2010 19:08:05 -0400 Subject: Add cones to dimension. --- dimension/common.rules | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'dimension/common.rules') diff --git a/dimension/common.rules b/dimension/common.rules index d91cac3..040f4a6 100644 --- a/dimension/common.rules +++ b/dimension/common.rules @@ -283,6 +283,7 @@ OBJECT: FINITE_SOLID_OBJECT ; FINITE_SOLID_OBJECT: BOX + | CONE | CYLINDER | SPHERE ; @@ -297,6 +298,18 @@ BOX: "box" "{" } ; +CONE: "cone" "{" + VECTOR "," FLOAT "," VECTOR "," FLOAT + MAYBE_OPEN + OBJECT_MODIFIERS + "}" + { + dmnsn_astnode object + = dmnsn_new_astnode5(DMNSN_AST_CONE, @$, $3, $5, $7, $9, $10); + $$ = dmnsn_new_astnode2(DMNSN_AST_OBJECT, @$, object, $11); + } +; + CYLINDER: "cylinder" "{" VECTOR "," VECTOR "," FLOAT MAYBE_OPEN -- cgit v1.2.3