```html

Basics

In order to display GDL objects with a correct cutting plane in the floor plan, as well as with a projected view from below, you have the choice of solving the whole thing with a 2D script, which is hardly feasible for complex geometries, or you can use multiple PROJECT2 commands, as well as cutting routines to be able to output everything automatically, which can potentially lead to performance problems.

I'll show you here the "simple" solution with the PROJECT2 commands.

As a template I use a GDL object from Graphisoft, from which I have removed all unnecessary parameter script parts. You can download the object at the end of the article.

Procedure

Variant A:

  • We integrate the script and the parameters into an existing object: recommended if the object already has more parameters than the "overhead" object, which has 34 parameters.
  • We first create the 34 parameters in our existing object
  • Now we insert all individual scripts into the corresponding existing scripts. It's best to do this at the very beginning of the scripts.
    When using the 3D script, note that the existing 3D script must be inserted exactly in the marked area after
    ! =========================================
    ! H I E R. F O L G T. D A S 3 D - S C R I P T
    ! =========================================
    and before
    ! =========================================
    ! H I E R E N D E T D A S 3 D - S C R I P T
    ! =========================================
    .

Variant B:

  • We integrate our existing script into the "overhead object". However, this only makes sense if you haven't used your object yet. Because the overhead object has its own GUID and would not replace already placed instances, but would leave them with a black dot.
  • We create the existing parameters from our existing object in the "overhead" object and insert all individual scripts into the corresponding existing scripts. It's best to do this at the very end of the scripts.
  • When using the 3D script, note that the existing 3D script must be inserted exactly in the marked area after!
  • ===========================================
  • ! H I E R F O L G T D A S 3 D - S C R I P T
  • ! ==========================================
  • and before
  • ! ==========================================
  • ! H I E R E N D E T D A S 3 D - S C R I P T
  • ! ==========================================
  • .

Alternative to Creating New Parameters

As an alternative to creating new parameters, in both cases you can also copy the parameters if you have previously converted the GSM files to xml format using the XML converter.
You insert the copied parameters in the area of the tag and convert the object back to gsm.

```