Newsgroup: it.comp.software.cad
Titolo: diagonali di un `rettangolo`

ciao, 
	problema: 
	in un cantiere edile prendo delle misure di alcuni locali,
supponiamoli per ora a 4 lati, diciamo rettangoli. In realta` capita
che gli angoli non siano tutti di 90 gradi: ora ovviamente in un
cantiere non ho strumenti per misurare gli angoli di una stanza, e la
classica soluzione e` misurare le diagonali del `rettangolo` per
verificare se e` in quadro o meno. 
Avrei bisogno di un (mini)CAD (ricordo che c`era qualcosa per
macintosh una decina di anni fa o piu`), che una volta disegnata una
stanza possa `deformare` il poligono (non e` detto sia un rettangolo)
in base alle distanze dei vertici che gli indico, mantenendo invariato
la lunghezza dei lati gia` inseriti e giocando solo con l`angolo. 
Ho provato con un AutoCadLT e col 2000, ma non ho visto nulla che
potesse assomigliare a questa funzionalita`. Ho anche chiesto al padre
di un mio amico, che progetta pero` macchinari, e in pratica mi ha
detto di scomporre in triangoli e andare di calcolatrice per ricavare
l`angolo da inserire: beh, dico io, ho un computer e devo mettermi li`
a calcolagli io i coseni?. ditemi che non e` vero... 
grazie...
-- 
Ciao!
        Gian Matteo


ciao, potresti disegnare un lato, poi tracciare nei due vertici due cerchi
di raggio uguale ai due lati corrispondenti, l'interzezione dei due cerchi č
il terzo vertice del triangolo; stessa cosa per i lati mancanti.
spero di esserti stato di aiuto

di raggio uguale ai due lati corrispondenti,
ci avevo pensato, e` la classica soluzione che adotterei con carta e
penna, o se vuoi, con Adobe Illustrator, che uso spesso per la grafica
di pannelli piastrellati (ovvio che non e` un cad, ma per certe cose
anche un po` di disegno `artistico` va piu` che benone). 
Solo speravo in qualcosa di piu` automatico in un cad moderno: i
fuorisquadra sono tutto fuorche` un eccezione, almeno se parliamo di
rilievi in cantiere (e non e` del tutto vero neanche questo). poi se
uno in fase di progetto fa tutti angoli di 90 gradi perfetti, e` un
altro paio di maniche... 
grazie, comunque... 
-- 
Ciao!
        Gian Matteo

 wrote:

So che la cigraph produce (o produceva) un programma apposta per i
rilievi (e forse adesso lo ha sviluppato per i palmari)
Il nome del programma e' HouseMap (era per macintosh ma magari ne hanno
fatto anche una versione win).
Pero' non so dirti se e' proprio quel che cerchi.
Prova a verificare.
Un metodo banale per verificare se due pareti sono in quadro e' quello
di utilizzare la regoletta del 3,4 e 5.
Ovvero un triangolo rettangolo se ha i cateti uno di 3 e l'altro di 4
allora avra' la diagonale di 5.
Al posto di 3, 4 e 5 puoi usare multipli tipo 30cm, 40cm e quindi 50cm.
(Regola che puoi verificare immediamente col buon vecchio Pitagora)
-- 
Ciao, Francesco B.
Per postare evita la PRIGIONE

di utilizzare la regoletta del 3,4 e 5.
beh, verificare se sono in quadro non e` che sia il mio obiettivo: e`
che devo stamparmi il disegno in scala con i fuori squadra perfetti
come da rilievo; devo fare ragionamenti sulla pavimentazione da
eseguire, a volte qualche architetto deve fare cose particolari, tipo
pavimenti sopraelevati, e se capita che il muro `apre` leggermente se
non lo so prima mi trovo a dover tagliare una lastra di beola lunga 60
cm e larga da 3 cm a zero. che e` gia` praticamente impossibile (si
rompe), figurati se poi gli devi mettere sotto dei piedini... 
continuo a essere comunque stupito che autocad non consenta giochini
del genere (a meno di lavorare di `compasso` o di calcolatrice, old
style)
-- 
Ciao!
        Gian Matteo

e mi sa che hai fatto centro...
confermo: un bel caddino, anche per WinCE... 
credo che possa interessare a molti...
HouseMap CAD per il rilievo di interni
http://www.cigraph.it:591/cigraph/FMPro?-db=prodotti.fp5&-format=scheda%20prod.htm&-lay=tutto&-sortfield=nome%20prodotto&-sortfield=versione&-sortorder=descend&-recid=3&-findall=
-- 
Ciao!
        Gian Matteo

 altro paio di maniche...
Io trovo davvero sconvolgente che ancora esistano
dei tiralinee come autocad che producono oggetti
privi di qualsiasi logica e vincoli tra i vari
elementi del disegno !.
Nella meccanica si usano da anni  i cad 3d
parametrici. In pratica le quote che metti
modificano il disegno di base, tenendo conto delle
relazioni fra gli elementi e dei vincoli che più o
meno automaticamente imposti.
In questi cad se disegni una linea perpendicolare
al punto medio di un'altra, i vincoli "punto
medio" e "perpendicolare" vengono poi mantenuti
anche se modifichi la geometria.  In pratica,
anche solo in 2d,  puoi anche simulare i movimenti
di leveraggi ecc.
Nel tuo caso basterebbe ad esempio disegnare "a
occhio" i quattro lati della stanza e una delle
diagonali poi metti le quote, che nei cad
parametrici modificano la geometria, e inserisci i
valori del rilievo ottenendo così la pianta
perfetta della stanza. L'altra diagonale la puoi
utilizzare come verifica, quotandola con una quota
guidata.
Più complicato da dire che da fare, occorrono due
minuti. Il disegno puoi poi modificarlo come vuoi
con un doppio click sulle quote inserendo i nuovi
valori che tutto si ridimensiona.
Penso che se un'utiulizzatore di autocad e
confratelli provasse un cad 3d parametrico poi
andrebbe in depressione nel tornare a quella
cariatide preistorica di autocad.
Comunque se ti vuoi divertire prova a farti
mandare Origin. é una versione ridotta di
SolidEdge ma è gratutita e ha il modulo
bidimensionale completo. A limite se non trovi
altro, di specifico per i rilievi e free,  potrai
sempre esportare in DWG-DXF i tuoi rilievi.
Attento perchè poi sarà dura tornare al tiralinee
elettronico !! :-))

elettronico !! :-))
non ho neanche intenzione di passarci... piuttosto un buon viewer con
funzioni di calcolo aree e perimetri (DrDWG forse lo fa) e HouseMap o
Origin
-- 
Ciao!
        Gian Matteo

stai riportandolo direttamente su un portatile.. giusto
portatile... avercelo... :-)))) hai capito giusto, comunque grazie per
il postone... ho trovato HouseMap (che tra l`altro gira su palmare) e
potrebbe essere la soluzione definitiva... 
-- 
Ciao!
        Gian Matteo

Volevo solo aggiungere che dopo una breve ricerca in internet ho trovato
anche Addplan 2 (applicativo per autocad e autocad lt),
www.addsoftware.it
 che serve proprio per i rilievi.
Il problema e' che costicchia un po', L. 1.300.000 se lo si ordina da
internet.


altro paio di maniche... 
HouseMap della Cigraph (
www.cigraph.com
) o AddPlan di Add Software
(
www.addsoftware.it
).
Una vecchia versione (ma gratuita) di HouseMap, la trovi nel CD Scacco
Matto distribuito dalla Knauf (
www.knauf.it
).
Saluti, Aniello
-- 
Aniello Annunziata
Content Director Manager
www.cadlandia.com
aniello.a...@cadlandia.com
Per rispondermi in privato, togli NOGARBAGE dall'indirizzo

 ha scritto nel messaggio
news:rr0rut8qkiupe2v5s...@4ax.com...


imposta la formula inversa di carnot in excel ed è belle che fatto.
piu` che altro devo stampare un disegno perfetto, in scala, in cui
vado a introdurre delle lastrine di marmo, p.e., da 30x60, per
verificare che non ci siano problemi di tagli `a punta` (la pietra non
puo` essere tagliata, a seconda del materiale, troppo sottile), o
simili... 
-- 
Ciao!
        Gian Matteo

Ciao Jaffar,
vado molto di fretta, scusa.
allora.
t r i l a t e r a z i o n e
del tuo rettangolo prendi anche una diagonale e
con le 5 misure strettamente necessarie
e senza dover fare alcuna compensazione
ti rimonti la figura.
eccoti il programmuccio che ho fatto per un triangolo:
;--------------------------------------------------------------------
(defun c:tri ()
  (princ "\n----------------------------------------")
  (princ "\n Utility di trilaterazione")
  (princ "\n disegna un triangolo in funzione delle lunghezze di ")
  (princ "\n due lati AC BC; in funzione di due punti PA, PB e  ")
  (princ "\n di un punto PL dal lato in cui posizionare PC")
  (princ "\n sviluppata da Giovanni Anzani Apr2001")
  (princ "\n 
giova...@tiscalinet.it
 ")
  (princ "\n----------------------------------------")
 (initget 1)       (setq PA    (getpoint "\n 1° vertice (PA): "))
 (initget 1)       (setq PB    (getpoint PA "\n 2° vertice (PB): "))
 (grdraw PA PB -1 2)
 (initget 1)       (setq PL    (getpoint "\n Lato sul quale posizionare il
punto PC: "))
 (command "_redraw")
 (initget 1)       (setq dirAB (angle PA PB))
 (initget 7)       (setq lABq  (expt (setq lAB (distance PA PB)) 2))
 (grdraw PA PB -1 2)
 (initget 7)       (setq lACq  (expt (setq lAC (getdist PA "\nLunghezza 2°
lato (AC): ")) 2))
 (command "_redraw")
 (grdraw PA PB -1 2)
 (initget 7)       (setq lBCq  (expt (setq lBC (getdist PB "\nLunghezza 3°
lato (BC): ")) 2))
  (command "_redraw")
  (setq lAHq (expt (setq lAH (/ (+ lABq lACq (- lBCq))  (* 2 lAB))) 2))
  (setq PH  (polar PA dirAB lAH))
  (setq lCH (sqrt (- lACq lAHq)))
  (setq PC1 (Polar PH (+ dirAB (/ pi 2.0) ) lCH) dC1 (distance PC1 PL))
  (setq PC2 (Polar PH (- dirAB (/ pi 2.0) ) lCH) dC2 (distance PC2 PL))
  (setq PC (if (< dC1 dC2) PC1 PC2))
  (setq osmold (getvar "osmode")) (setvar "osmode" 0)
  (command "_line" PA PC "")
  (command "_line" PB PC "")
  (setvar "osmode" osmold))
;--------------------------------------------------------------------
non so se e' meglio o peggio o uguale a quello che ti hanno postato,
questo l'ho fatto da un po' e l'altro lo provero'.
se vuoi usarlo per un rettandolo basta usare due volte il comando tri.
q u a d r i l a t e r a z i o n e
del tuo rettangolo prendi anche la seconda diagonale,
le misure sono ora sovrabbondanti e pui quindi avere una verifica e se vuoi
attuare una compensazione. Devo ancora sviluppare apposita procedura.
se hai dubbi sull'uso del programmuccio scrivi in privato ti do il telefono
e ti spiego come usarlo, non ho il tempo didettagliare, scusa.
Ciao Giovanni Anzani

 ha scritto nel messaggio
news:9smpul$n6v$1...@pegasus.tiscalinet.it...


 ci deve fare e che cosa questo gli permette di
fare.
Sono perfettamente daccordo e, per mia fortuna,
non sono fra quelli di sicuro !
Comunque č un fatto che autocad č il programma piů
diffuso e quindi i poveri utenti (che, per inciso,
non mi pare si lamentino troppo) si adatteranno a
convivere con la sua vetusata filosofia di lavoro
ancora per parecchi tempo.
Naturalmente imho
ciao
Marco

Ciao Giovanni
Lo sapevo che qualcuno (dei soliti) prima o poi non avrebbe resistito alla
tentazione di postare un pò di codice sull'argomento :)
Ciao Mario Scavroni

 tentazione di postare un pò di codice sull'argomento :)
E qualcun altro (come me) di scaricarselo.
--
Massimo Ghio

 tentazione di postare un pò di codice sull'argomento :)
lo postai pure su "it.arti.architettura", ma la' le snobbano 'ste cose...
bah!
ora sto facendo la quadrilaterazione, ma e' un lavoretto piu' complicato,
l'algoritmo l'ho gia' in mente, ma va scritto ed aime' non ne ho il tempo
in questi gg.
Ciao Giovanni A.

 ha scritto nel messaggio
news:9sr1td$r1q$1...@nreada.inwind.it...


significa che il tuo disegno è gestibile mediante
parametri che possono essere le quote degli
elementi, i vincoli fra un'elemento e l'altro ed
eventualmente equazioni che legano una dimensione
ad un'altra.
In pratica quando quoti un'elemento è il valore
della quota a determinarne le dimensioni e non il
contrario.  Se cambi valore alla quota l'elemento
(e tutti quelli ad esso associati) si aggiorna di
conseguenza. Anche i punti di snap, che nei cad
tradizionali ti piazzano solo temporaneamente
un'elemento rispetto ad un'altro, nei cad
parametrici impostano dei vincoli.  A esempio, se
posizioni un cerchio nel punto centrale di una
linea e posizioni il raggio su uno degli estremi,
quando aumenti la lunghezza della linea anche il
cerchio seguirà di conseguenza, rimanendo sempre
vincolato al punto medio. Fra i vincoli sono
compresi anche paralleo, simmetrico,
concentrico,coradiale, uguale perpendicolare,
fisso, orizzontale/verticale ecc ecc.  Puoi in
pratica simulare anche dei semplici cinematismi.
Come ho già detto non è necessario lavorare con
geometrie completamente vincolate e quotate, si
perdono però le caratteristiche principali dei cad
parametrici !.
ciao
MArco

 ha scritto nel messaggio
news:3bf6...@news.cis.it...
