Gio_S
Utente attivo
professione: architetto
software: IntelliCAD, SketchUp, MeshLab, PovRay, AutoLisp, Ruby SkUp, RapidQ, XBLite, QB64-PE
regione: Milano
Some functions through, only accept 16-bit numbers ranging from +32767 to -32678.
Questo recita Autodesk, ne avevo il sospetto, e infatti nei doc lo dice, mentre cercavo di selezionare in lisp un grande numero di elementi, e andavo in errore (invece nativamente autoCAD lo fa tranquillamente, ma non in lisp).
Credo sia SSLENGTH che va in errore sugli interi superiori ma non è quello l'importante, io nel frattempo potrei già migliorare la selezione se potessi già "predisporre" l'utente a selezionare un determinato tipo di entità dalla finestra di selezione che lui imposterà.
Migliorerei le condizioni della lunghezza della selezione, ed essendo già filtrata, eviterei anche che come prima cosa il mio lisp dovesse perdere tempo a filtrare il tipo di elementi che non voglio processare.
Non vorrrei che l'utente, selezionando, debba armeggiare con gli ADD e REMOVE, vorrei che chiedendo la selezione, a prescindere dalla sua finestra, il lisp fosse GIA' predisposto col ssget a prendere il tipo di entità che poi userà.
Un (setq ss (ssget)) già "istruito".
Non so se sono stato chiaro, ma a me non viene in mente come impostare la sintassi...
grazie!
Questo recita Autodesk, ne avevo il sospetto, e infatti nei doc lo dice, mentre cercavo di selezionare in lisp un grande numero di elementi, e andavo in errore (invece nativamente autoCAD lo fa tranquillamente, ma non in lisp).
Credo sia SSLENGTH che va in errore sugli interi superiori ma non è quello l'importante, io nel frattempo potrei già migliorare la selezione se potessi già "predisporre" l'utente a selezionare un determinato tipo di entità dalla finestra di selezione che lui imposterà.
Migliorerei le condizioni della lunghezza della selezione, ed essendo già filtrata, eviterei anche che come prima cosa il mio lisp dovesse perdere tempo a filtrare il tipo di elementi che non voglio processare.
Non vorrrei che l'utente, selezionando, debba armeggiare con gli ADD e REMOVE, vorrei che chiedendo la selezione, a prescindere dalla sua finestra, il lisp fosse GIA' predisposto col ssget a prendere il tipo di entità che poi userà.
Un (setq ss (ssget)) già "istruito".
Non so se sono stato chiaro, ma a me non viene in mente come impostare la sintassi...
grazie!