Exemplo n.º 1
0
 function __construct($attributes = array(), $entities = array())
 {
     $defaults = array();
     $defaults['name'] = 'block';
     $defaults['flag'] = 0;
     $defaults['layer'] = 0;
     $defaults['base'] = array(0, 0, 0);
     $defaults['obliqueAngle'] = 50;
     $defaults['mirror'] = 0;
     $defaults['lastHeight'] = 1;
     $defaults['font'] = 'arial.ttf';
     $defaults['bigFont'] = '';
     parent::__construct(array_merge($defaults, $attributes), $entities);
 }
Exemplo n.º 2
0
 function __construct($attributes = array())
 {
     $defaults = array();
     $defaults['insbase'] = array(0.0, 0.0, 0.0);
     $defaults['extmin'] = array(0.0, 0.0);
     $defaults['extmax'] = array(0.0, 0.0);
     $defaults['fileName'] = 'test.dxf';
     //$defaults['tdcreate'] = time();
     parent::__construct(array_merge($defaults, $attributes));
     $this->attributes['acadver'] = "9\n\$ACADVER\n1\nAC1009\n";
     //version R14
     $this->blocks = array();
     $this->header = array($this->attributes['acadver']);
     $this->layers = array(new DxfLayer());
     $this->lineTypes = array(new DxfLineType());
     $this->styles = array(new DxfStyle());
     $this->views = array();
     //echo print_r($this->attributes);
 }