CAD :: Dibujo :: Manipular

CAD :: Dibujo :: Manipule es un módulo PERL para manipular objetos CAD :: Dibujar objetos.
Descargar ahora

CAD :: Dibujo :: Manipular Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Eric L. Wilhelm
  • Sitio web del editor:
  • http://search.cpan.org/~ewilhelm/Date-Piece-v0.0.2/lib/Date/Piece.pm

CAD :: Dibujo :: Manipular Etiquetas


CAD :: Dibujo :: Manipular Descripción

CAD :: Dibujo :: Manipule es un módulo Perl para manipular objetos CAD :: Dibujar objetos. CAD :: Dibujo :: Manipule es un módulo Perl para manipular los objetos de dibujo. Moje, copia, escala, espejo y métodos de rotación para entidades individuales y grupos de entidades. Métodos de grupo se llaman con valores requeridos, seguidos de un HASH REFERENCIA DE VALORES DE OPCIONES. Tenga en cuenta la diferencia entre esta y la sintaxis de manipulación de la entidad individual que se muestra a continuación. La ausencia de una referencia de hash de% opciones implica todo en el dibujo. Para obtener detalles sobre cada uno de los métodos de manipulación grupal, consulte el método de manipulación de la entidad individual correspondiente. Página de valor de OPTS que se muestra el valor que se muestra para cada uno de los métodos de manipulación del grupo se alimenta directamente a CAD: : Dibujo :: select_addr (). Consulte la documentación de esta función para obtener detalles adicionales. Uno de los métodos de selección más comunes (después de la implinación implícita) puede ser la lista explícita de direcciones. Esto se hace simplemente pasando una referencia de matriz en lugar de una referencia de hash.GroupMoVove seleccionó entidades seleccionadas por @dist. $ DRW-> GROUPMOVE (@dist, $ opts); GroupCopyretns es una lista de direcciones para entidades recién creadas. @New = $ DRW-> GroupCopy (@dist, $ opts); GroupCloneReTurns es una lista de direcciones para entidades recién creadas. @New = $ DRW-> GRUPLCLONE ($ DEST, $ opts); Artículos de placeclones desde $ Fuente a $ DRW y los mueve a @pt. Selecciona los elementos de acuerdo con% opts y, opcionalmente, los giran por $ opts {ang} (Dado en radianes). $ DRW-> Place ($ Source, @pt,% opts); GroupMirrorrorrors Las entidades especificadas por% opciones (ver Select_ADDR () ) en toda @axis. @New = $ DRW-> GROUPMIRROR (@AXIS,% Opciones); GROUPSCALESORIRRY, @PT se requiere aquí. $ DRW-> GROUPSCALE ($ FACTOR, @PT,% OPT); GrouProtaterotes entidades especificadas por $ ángulo. Se puede especificar un punto central a través de $ opts {pt} = @pt. $ DRW-> GrouProtate ($ ángulo,% opta); Métodos individualesMovemoves Entity en $ Addr por @dist (@dist puede ser tridimensional). $ DRW-> Mover ($ Addr, @dist); Copiar $ DRW-> Copiar ($ addr, @dist); cloneclones la entidad en $ Addr en dibujo $ DEST. $ DRW-> Clon ($ Addr, $ DEST,% OPT);% OPTS puede contener: to_layer => $ LAYER_NAME, # Capa para clonar entidades intomirrrorrors especificadas por $ addr en @ axis.returs la dirección de la entidad manipulada. Si $ opts {copy} es verdadero, clonará la entidad, de lo contrario modificará en el lugar. $ DRW-> ESPEJO ($ ADDR, @AXIS,% OPT); Escala $ DRW-> Escala ($ Addr, $ factor, @pt); Entidad de rotatotatos especificada por $ Addr by $ Angle (+ CCW radians) sobre @ptp . El ángulo puede estar en grados si $ angle = ~ s / d $ / ~ s / d $ / devuelve un verdadero valor (pero espero que la "D" sea lo único en el final, porque no estoy buscando nada más allá de eso.) $ Ángulo = "45". "D" se convertirá, pero $ angle = "45". "Bad" se llamará 0. Recuerde, esto es Perl :) $ DRW-> Girar ($ Addr, $ angle, @pt); Funciones internasPointPointProotateInal Últimamente. ($ x, $ y) = pointrotate ($ x, $ y, $ ang ang, $ xc, $ yc); PointMirror @point = PointMirror ($ Eje, $ PT); ángulo_of angle_of (@segment); Método de polígonoThese Don ' T Haz cualquier cosa y necesite ser trasladada a otro módulo de todos modos.CUTPLINE $ DRW-> CUTPLINE (); Intpline $ DRW-> INTPLINE (); INTERSECT_PGON INTERSECT_PGON (); Requisitos: · Requisitos de Perl: · Perl


CAD :: Dibujo :: Manipular Software relacionado