+ double w = BOX_WIDTH, h = BOX_HEIGHT, t = PORT_HEIGHT;
+ _pts->SetNumberOfPoints(7);
+ _pts->InsertPoint(0, xInic + t/2.0 , yInic + t , zInic );
+ _pts->InsertPoint(1, xInic + w , yInic + t , zInic );
+ _pts->InsertPoint(2, xInic + w , yInic + t + h , zInic );
+ _pts->InsertPoint(3, xInic - t*1.5 , yInic + t + h , zInic );
+ _pts->InsertPoint(4, xInic - t*1.5 , yInic + t , zInic );
+ _pts->InsertPoint(5, xInic - t/2 , yInic + t , zInic );
+ _pts->InsertPoint(6, xInic , yInic , zInic );
+ aPolygon->GetPointIds()->SetNumberOfIds(8);
+ for (int i = 0; i < 8; i++)
+ {