cg-Cad

Lisp »PicK »Storico

versione 3.6 (14 Agosto 2006)

  • Test con AutoCAD 2007 di tutti i LISP di PicK
  • 1 nuovo LISP:
    T2M Traduce file .XYZ in mesh 3d
  • LISP modificati:
    T2P Legge da un file ASCII XYZ le coordinate X Y Z (in quest'ordine) di un insieme di punti, quindi disegna i punti; salva a richiesta all'interno di ogni entità PUNTO (come dato esteso o Xdata) la coordinata Z.
    T2P Modificata la descrizione breve nel menu grafico, da Da TXT a punti a Traduce file .XYZ in punti
    OFSCL Modificata la descrizione breve nel menu grafico, da Offset colore/linea a Offset colore/layer
    LLIN Modificata la stringa Lunghezza totale linee sul piano con Lunghezza totale linee del piano
    Spostato il menu Tassellature in Miscellanea
    Tolti dal menu i lisp fin2, porta2 e wall.

versione 3.5 (31 Luglio 2006)

  • 7 nuovi LISP:
    TTX1 Taglia trave 1
    TTX2 Taglia trave 2
    QZ Scrive la coordinata Z di tutti i presenti su un layer
    CXYZ Scrive le coordinate XYZ di un punto selezionato, se il punto ha coord Z=0 allora si comporta come il lisp CXY
    PRPTX Proietta punti 3D sul piano; salva all'interno di ogni entità PUNTO (come dato esteso o Xdata) la coordinata z originale (quota altimetrica).
    Il dato esteso creato da PrptX è:
    (("PICKV14" (1000 . "Coord Z")(1002 . "{")(1000 . "Coord Z")(1040 . coord. Z)(1002 . "}")))
    T2P Legge da un file TXT le coordinate X Y Z (in quest'ordine) di un insieme di punti, quindi disegna i punti, salva all'interno di ogni entità PUNTO (come dato esteso o Xdata) la coordinata z.
    Il dato esteso creato da T2P è:
    (("PICKV14" (1000 . "Coord Z")(1002 . "{")(1000 . "Coord Z")(1040 . coord. Z)(1002 . "}")))
    Esempio di file TXT:
    706.3385 919.141108 -1.5
    731.027256 856.218884 0.33
    654.002078 819.409167 2.3
    632.234096 919.799307 12.45
    528.417552 886.335928 99.99
    503.300646 812.716491 0.99
    XPRPT Restaura quota punti 3D.
    Funzione inversa del lisp PRPTX che è quindi propedeutico al comando.
    Il dato esteso letto da Xprpt è:
    (("PICKV14" (1000 . "Coord Z")(1002 . "{")(1000 . "Coord Z")(1040 . quota alt.)(1002 . "}")))
  • 1 LISP modificato:
    VISQUOTA (Visualizza quota altimetrica)
    Eliminata l'istruzione: (command "osnap" "_nea")
    Sostituita la stringa: (setq ss (entget (car (entsel "\n Seleziona una linea altimetrica:")) '("PICKV14")))
    con: (setq ss (entget (car (entsel "\n Seleziona una linea/punto altimetrica:")) '("PICKV14")))

versione 3.4 (22 Luglio 2005)
10 nuovi LISP:
Q2L Converte numeri con decimali (nel disegno) in lettere
A2R Converte numeri interi (nel disegno) in numeri romani
R2I Converte numeri romani in interi
LAB Disegna il motivo del labirinto
LAB2 Disegna un motivo 'labirinto'
LAB3 Disegna un motivo 'labirinto'
FRAT Disegna un motivo frattale
TRAP2 Motivo decorativo 1
TRAP3 Motivo decorativo 2
PLV Disegna una nube di polvere casuale
1 LISP modificato:
DISTEXT
Sostituita la stringa Distanza fra i testi (>dist_min) <invio> con Distanza fra i testi (>dist_min) <0=Undo><invio>:

versione 3.3b (6 Maggio 2005)
Corretto e migliorato lisp SHL
Aggiornati lisp PKSTART e VERSIONE

versione 3.3a (25 Gennaio 2005)
Corretti lisp ELINF, RVISUP, MARKCMP, PATH3D e RVITAG (variabile di sistema BLIPMODE)
Aggiornati lisp PKSTART e VERSIONE

versione 3.3 (24 Settembre 2004)
5 LISP nuovi:
SHL - Genera conchiglie e corni 3D.
PORTA2, FIN2 (©2004 by Quintino d'Annibale, basati su PORTA e FIN).
STAR - Disegna il simbolo della stella (Basato su Star.lsp by C. Guerin 1992).
GRASS - Disegna il simbolo dell'erba (©1994 by Watson Kilbourne).
5 LISP modificati e/o corretti:
PKSTART con 2 novità: selezione dell'unità di misura e della scala di disegno da finestra di dialogo; modifica la variabile LTSCALE (fattore di scala globale per il tipo di linea) in 0.7 se l'unità di misura è in metri, 70 se in centimetri.
TELAIO. Corretti 2 errori:
Zooma tutto dopo aver disegnato il telaio (e non prima)
Cliccando annulla (cancel) termina il lisp (prima continuava...)
VERSIONE. Scrive nella finestra di dialogo "centimetri" invece di "c", e "metri" invece di "m".
NUM corretto bug tasto ANNULLA finestra di dialogo.
FOGLIO corretto bug variabile OSMODE.

versione 3.2 (12 Agosto 2004)
6 nuovi LISP:
BOSC Disegna (in scala) il simbolo del bosco (menu: Miscellanea).
CESP Disegna cespugli (menu: Miscellanea).
LYBK Salva su file ASCII un elenco di blocchi presenti nel disegno aperto divisi per layer (menu: Miscellanea).
PATH3D Piastrella in 3D una superficie quadrata o rettangolare con piastrelle circolari e poligonali (menu: Tassellature).
TRAP Tassellature casuali (menu: Tassellature).
ICO Tassellature casuali (menu: Tassellature).
8 LISP modificati e/o corretti:
CLX, CLL, CLT usano il comando fillet e con il raggio maggiore di 0 terminavano senza eseguire il comando, adesso forzano il raggio a 0 e dopo l'esecuzione del comando terminano ripristinando il valore originario.
TESTOUT salva il file .TXT nella cartella che contiene il disegno aperto.
RVITAG corretto BUG che impediva il calcolo dell'area.
SANIT corretto BUG.
RVISUP cambiato l'input da: Selezionare i punti estremi delle pareti del vano:
in: Clicca i punti estremi delle pareti del vano (senza chiudere il perimetro)
SMALT non termina se nel disegno sono assenti blocchi pluviali, pozzetti o tubi.
Nuovo manuale utente.
Eliminata la guida in linea.

versione 3.1 (19 Ottobre 2003)
Libreria di 105 LISP
1 LISP nuovo:
VERSIONE -> versione di PicK e altri dati.
9 LISP (PicK vers. 1.1) per il computo metrico:
LISTM -> crea la lista tipologica delle murature: MURATURE.TXT
LSTIE -> crea la lista tipologica degli infissi interni (INF_INT.TXT) ed esterni (INF_EST.TXT)
ASSTIPO -> Associa una tipologia alle linee selezionate e le sposta sui piani SEZ_PER (muri perimetrali) e SEZ_TRA (tramezze e muri portanti)
VISTIPO -> Visualizza la tipologia associata ad un muro.
POZZETTO -> Aggiunge blocco dati (BLCPOZ.DWG) al pozzetto in pianta.
AGGBLPAV -> Aggiunge blocco dati al pavimento in pianta. Usa BLCSUP.DWG.
OUTSUP -> Salva su file delimitato da virgole con estensione SUP il computo delle superfici del pavimento, massetto, solaio/vespaio e soffitto di un vano.
MARKCMP -> Segna una o più pareti con un blocco dati (MARKCMP.DWG). Il blocco contiene i dati necessari per il computo del volume vuoto per pieno dei muri perimetrali e la superficie delle tramezze al netto della superficie infissi.
COMPUTO -> Legge i blocchi MARKCMP: calcola il volume vuoto per pieno dei muri, la superficie delle tramezze al netto della superficie infissi e salva i dati in un file con estensione VLS per Comet.
7 LISP modificati:
PKSTART -> Crea 2 nuovi layer: sez_per, sez_tra.
AGGBLC -> Aggiunge blocco-dati agli infissi disegnati in pianta. Legge i dati dai files inf_est.txt o inf_int.txt. Usa BLC01, BLC02, BLC03, BLC04.
SMALT -> Salva su SMALTI.TXT i seguenti dati: codice e lunghezza delle tubazioni; codice e dati dello scavo per le tubazioni; codice e lunghezza dei pluviali.
I files per Comet sono: nome.TUB (tubazioni), nome.SCA (scavo), nome.POZ (pozzetti), nome.PLU (pluviali)
SANIT -> Salva su SANITAR.TXT tipo e codice dei sanitari. Salva su nome.SAN il codice del sanitario per il programma Comet
NUMINF -> Salva su INFISSI.TXT le caratteristiche geometriche degli infissi. Salva su nome.INF il codice (infisso e imposta) e la superficie per codice per Comet.
RVISUP (ex RVI) -> Calcola i rapporti ventilante e illuminante di un vano, inserendo una targhetta-blocco con i dati del vano stesso. Legge i blocchi BLC01 per gli infissi. Calcola la superfice delle pareti del vano e salva il risultato su file delimitato da virgole con estensione PAR per COMET. Legge i blocchi BLC01,BLC03,BLC04 per gli infissi.
TABRVI (ex RVITAB) -> Inserisce nel disegno la tabella dei rapporti ventilante e illuminante calcolati con il lisp RVISUP
Manuale Utente nuova versione.
Aggiornata la guida in linea (HELPICK)
LISP Open Source e nuova licenza d'uso.

versione 3.0 (15 Giugno 2003)
- Libreria di 95 Lisp.
- 3 nuovi LISP:
HELPICK guida in linea di TUTTI i comandi lisp della Libreria.
PKBREAK seleziona e divide linee.
PKLAYER intercetta con una linea spezzata n entità e le sposta su un altro layer.
- 71 lisp con il codice sorgente in chiaro: pl3mv - ipe - ipn - hea - heb - hem - upn - telaio - diret - testout - intesto - num - nnvani - fin - porta - finprosp - mura - tsp - voltine - solaio - inct - gronda - scalef - scalen - scalep - scales - cxy - quotapr - copyc3d - copypl3d - offstrat - ofscl - ofspar - mark - foglio - breaklin - picka - ascr - rapsca - prlin - offl - onl - timer - timev - fillinv - s_muro - s_recin - tubi - pluviali - smalt - pset - poff - pgela - pbloc - pkerase - pvf - llin - aggsan - sanit - aggblc - numinf - rvi - rvitag - rviout - rvitab - nicchia - parasta - vani - helpick - pkbreak - pklayer

versione 2.9 (5 Gennaio 2003)
- Libreria di 92 Lisp.
- 68 lisp con il codice sorgente editabile: pl3mv - ipe - ipn - hea - heb - hem - upn - telaio - diret - testout - intesto - num - nnvani - fin - porta - finprosp - mura - tsp - voltine - solaio - inct - gronda - scalef - scalen - scalep - scales - cxy - quotapr - copyc3d - copypl3d - offstrat - ofscl - ofspar - mark - foglio - breaklin - picka - ascr - rapsca - prlin - offl - onl - timer - timev - fillinv - s_muro - s_recin - tubi - pluviali - smalt - pset - poff - pgela - pbloc - pkerase - pvf - llin - aggsan - sanit - aggblc - numinf - rvi - rvitag - rviout - rvitab - nicchia - parasta - vani.

versione 2.8 (4 Luglio 2002)
- Libreria di 92 lisp.
- Semplificata la procedura di configurazione del menu di PicK in Autocad.
- 2 Lisp PicK v1.0:
AGGSAN aggiunge blocco sanitari.
SANIT computo sanitari.
- 59 lisp con il codice sorgente editabile: pl3mv - ipe - ipn - hea - heb - hem - upn - telaio - diret - testout - intesto - num - nnvani - fin - porta - finprosp - mura - tsp - voltine - solaio - inct - gronda - scalef - scalen - scalep - scales - cxy - quotapr - copyc3d - copypl3d - offstrat - ofscl - ofspar - mark - foglio - breaklin - picka - ascr - rapsca - prlin - offl - onl - timer - timev - fillinv - s_muro - s_recin - tubi - pluviali - smalt - pset - poff - pgela - pbloc - pkerase - pvf - llin - aggsan - sanit.

versione 2.7 (5 Giugno 2002)
- Libreria di 90 lisp.
- 2 nuovi Lisp:
CHIO3D disegna la scala a chiocciola in 3D.
PL3MV modifica la coordinata z delle 3dpoly.
- 57 lisp con il codice sorgente editabile: pl3mv - ipe - ipn - hea - heb - hem - upn - telaio - diret - testout - intesto - num - nnvani - fin - porta - finprosp - mura - tsp - voltine - solaio - inct - gronda - scalef - scalen - scalep - scales - cxy - quotapr - copyc3d - copypl3d - offstrat - ofscl - ofspar - mark - foglio - breaklin - picka - ascr - rapsca - prlin - offl - onl - timer - timev - fillinv - s_muro - s_recin - tubi - pluviali - smalt - pset - poff - pgela - pbloc - pkerase - pvf - llin.

versione 2.6 (14 Aprile 2002)
- Libreria di 88 lisp.
- 5 Lisp PicK v1.0:
S_MURO disegna il simbolo del muro.
S_RECIN disegna il simbolo della recinzione.
TUBI aggiunge blocco tubazioni nel disegno.
PLUVIALI aggiunge blocco pluviali nel disegno.
SMALT salva in smalti.txt i dati letti dai blocchi tubi e pluviali.
- 56 lisp con il codice sorgente editabile: ipe - ipn - hea - heb - hem - upn - telaio - diret - testout - intesto - num - nnvani - fin - porta - finprosp - mura - tsp - voltine - solaio - inct - gronda - scalef - scalen - scalep - scales - cxy - quotapr - copyc3d - copypl3d - offstrat - ofscl - ofspar - mark - foglio - breaklin - picka - ascr - rapsca - prlin - offl - onl - timer - timev - fillinv - s_muro - s_recin - tubi - pluviali - smalt - pset - poff - pgela - pbloc - pkerase - pvf - llin.
- Pkstart crea un nuovo layer: SCARICHI
- Una nuova toolbar (profilati e telaio).

versione 2.5 (26 Febbraio 2002)
- Libreria di 83 lisp.
- Un nuovo lisp:
TELAIO disegna il telaio di un infisso, compreso testi e quote.
- 43 lisp con il codice sorgente editabile: ipe - ipn - hea - heb - hem - upn - telaio - diret - testout - intesto - num - nnvani - fin - porta - mura - tsp - voltine - solaio - inct - gronda - scalef - scalen - scalep - scales - cxy - quotapr - copyc3d - copypl3d - offstrat - ofscl - ofspar - mark - foglio - breaklin - picka - ascr - rapsca - prlin - offl - onl - timer - timev - fillinv.

versione 2.4 (28 Ottobre 2001)
- Libreria di 82 lisp.
- 6 nuovi lisp:
IPE disegna i profilati a doppio T della serie IPE.
IPN disegna i profilati a doppio T della serie IPN.
HEA disegna i profilati a doppio T della serie HEA.
HEB disegna i profilati a doppio T della serie HEB.
HEM disegna i profilati a doppio T della serie HEM.
UPN disegna i profilati ad U (serie normale).
- 28 lisp con il codice sorgente editabile: ipe - ipn - hea - heb - hem - upn - diret - num - nnvani - fin - porta - mura - tsp - voltine - solaio - scalef - scalen - scalep - scales - cxy - quotapr - copypl3d - offstrat - ofscl - ofspar - mark - foglio - picka.
- Eliminati i file template DWT. Pkstart crea i layer necessari come nelle versioni precedenti alla 2.2, solo che i nomi dei colori sono sostituiti dai rispettivi codici numerici universali.
- Corretti alcuni bug in alcuni lisp.

versione 2.3 (22 Agosto 2001)
- Libreria di 78 lisp.
- Migliorato il Gestore degli errori.
- 14 lisp con il codice sorgente editabile: NNVANI HELPICK FIN PORTA MURA TSP VOLTINE SOLAIO SCALEF SCALEN SCALEP SCALES CXY QUOTAPR.

versione 2.2 (31 Marzo 2001)
- Libreria di 77 lisp.
- Allegati alla Libreria 4 file template (contenenti i layer necessari al corretto funzionamento dei lisp):
- pick14n.dwt e pick2n.dwt per chi disegna su sfondo nero;
- pick14b.dwt e pick2b.dwt per chi usa lo sfondo bianco.
- Bisettrice, Quota sezioni e Inclinazione tetto adattati all'unità di misura cm
- Allegato alla libreria Wall v.4.0, autore Marco Monni.
Wall è un'applicazione freeware per Autocad 2000 che consente il disegno di un muro di sostegno in cemento armato, con tutte le quote e l'esploso dei ferri d'armatura. Il programma include i seguenti files:
wall.lsp - routine in AutoLisp per il disegno dei muri in c.a.
wall.dcl - file contenente la definizione dell'interfaccia di dialogo
wall_slide.sld - file immagine di Autocad
wall_40.hlp - file della guida
wall_40.cnt - file della guida
Wall Slide.dwg
Il lisp è completamente modificabile ed adattabile.
- Pulsante per il caricamento veloce del lisp Wall.lsp.
- 2 nuovi piccoli lisp (con relativi pulsanti):
TIMER - mette a 0 il contatore.
TIMEV - visualizza il tempo di editazione sul disegno.

versione 2.1 (13 Ottobre 2000)
- Tutti i lisp sono stati riveduti.
- Migliorato il lisp INTESTO.
- PKSTART crea due nuovi layer (costruzione e demolizione).

versione 2.0 (1 Agosto 2000)
- Nuovi lisp:
COPYC3D Copia un cerchio nello spazio.
COPYPL3D Copia una polililea nello spazio.
PKERASE Cancella entità intercettandole con una o più linee.
PRLINX Proietta le curve altimetriche sul piano, il comando salva all'interno di ogni entità linea (come dato esteso Xdata) la quota altimetrica originale.
PRFTER Disegna il profilo trasversale di un terreno con quote, pendenze, distanze parziali e progressive (usa le curve altimetriche modificate con PRLINX).
VISQUOTA Visualizza la quota altimetrica associata all'entità linea con il comando PRLINX.
PVF Disegna il simbolo del punto di vista fotografico con numerazione progressiva.
- Una nuova toolbar (profili del terreno).

versione 1.2 (7 Gennaio 2000)
Libreria di 67 Lisp.

versione 1.1 (8 Marzo 1999)
Seconda raccolta lisp 1996-99.

versione 1.0 (16 Aprile 1998)
Prima raccolta lisp 1996-98.

Lisp »PicK »Storico