[Gfoss] qgis e cad

G. Allegri giohappy a gmail.com
Mer 4 Lug 2012 11:28:53 CEST


Ciao Giuliano,
complimenti! Io ho dovuto abbandonare la cosa perché non riuscivo a fargli
risorse, anche se piace anche a me cimentarmi in questi strumenti. Hai già
del codice da condividere?

giovanni

Il giorno 04 luglio 2012 11:25, giuliano su Tiscali
<giulianc a tiscali.it>ha scritto:

> ciao a tutti,
>
> avevo bisogno di rialzare la testa e vedere la luce per cui vi scrivo
> (conservando questo vecchio titolo per comodità);
>
> come può accadere quando si ritorna alla "luce" è che il mondo nel
> frattempo è cambiato: gli ultimi post parlano di 3dVirtuality ed io mi
> vergogno un pò a parlare di banale 2D.... però questo è e comunque mi
> sono divertito molto a scrivere routine per le interpolazioni
> quadratiche e cubiche (hermite, bezier, overhauser e qualche
> rational/nonRational-uniforn/nonUniform spline) e soprattutto per le
> collimazioni a 1/2/N punti con il LSM :-) (1)
>
> cerco di essere succinto:
>
> 1) per svariati motivi mi è stato più facile partire da zero (python
> +pyqt) però
>
> 2) rimane l'intenzione di convertirlo in plugin per qGis;
>
> problemi:
>
> 1) rivedrò i pyqgis-cookbook però la digestione non è facile; mi è
> sfuggita la possibilità di seguire un corso a giugno per cui se
> qualcuno fosse disponibile ad assistermi, mi rituffo nell'impresa,
> altrimenti devo aspettare i corsi di ottobre/novembre :-)
>
> 2) ma prima ancora è da valutare l'eventuale utilità della cosa: io mi
> sono divertito un mondo a farlo, non è detto che si divertano anche gli
> altri :-)))
>
> ovviamente qualsiasi idea, opinione, consiglio, critica, aiuto, ecc. è
> spasmodicamente gradito :-)))
>
> ciao,
> giuliano
>
> (1) routine disponibili:
> Punti:
>         def pntStyle()
>         def pfStyle()
>         def visPntIds()
>         def visPfIds()
>         def pntCds()
>         def pntNotes()
>         def drawPoint()
>         def drawPntsList()
>         def drawAllPnts()
>         def drawAllPF()
>         def setPointByMouse()
>         def addPointByMouse()
>         def addPointByKbd()
>         def pntEdit()
>         def pntDelete()
>         def cleanPntFree()
>         def pMedio()
>         def linearInterpolation()
>         def polynomialInterpolation()
>         def pointOrtho()
>         def allinEsquadr()
>         def nodoDistPara()
>         def nodoDistOrtho()
>         def int4Points()
>         def triangolazione()
>         def contAngles()
>         def tangent()
>         def threePntCircleCenter()
>         def threePntCircle()
>         def twoPntCircle()
>         def pntCircleInCbyP()
>         def threePointArc()
>         def pointArc()
>         def pntPolReg()
>         def ellisse()
>         def ellisseByP()
>         def parabola()
>         def parabolaByP()
>         def pointsHermite()
>         def pointsBezier()
>         def pointsUnRspline()
>         def pointsOverhauserBspline()
>         def pointsBetaSpline()
>         def pntRectSeries()
>         def pntPolarSeries()
>         def axySym()
>         def radialSym()
>         def translation()
>         def scaling()
>         def rotation()
>         def collimation1P()
>         def collimation2P()
>         def collimationNP()
> Segmenti:
>         def edgeStyle()
>         def prclStyle()
>         def bldgStyle()
>         def visEdgeIds()
>         def drawEdge()
>         def drawEdgesList()
>         def drawAllEdges()
>         def drawPrcls()
>         def drawBldgs()
>         def edgeAddByKbd()
>         def setEdgeByMouse()
>         def edgeAddByMouse()
>         def edgeAddByVertices()
>         def edgeEdit()
>         def edgeDelete()
>         def edgePara()
>         def edgeOrtho()
>         def edgeInt()
>         def edgeExtend()
>         def edgeTrim()
>         def smusso()
>         def raccordo()
>         def threePntEdgeCircle()
>         def twoPntEdgeCircle()
>         def edgeCircleInCbyP()
>         def threePntEdgeArc()
>         def edgeArc()
>         def edgeTriangolazione()
>         def edgeContAngles()
>         def edgePolReg()
>         def edgeEllisse()
>         def edgeEllisseByP()
>         def edgeParabola()
>         def edgeParabolaByP()
>         def edgesPolynomialInterpolation()
>         def edgesHermite()
>         def edgesBezier()
>         def edgesUnRspline()
>         def edgesOverhauserSpline()
>         def edgesBetaSpline()
>         def edgeRectSeries()
>         def edgePolarSeries()
>         def edgeAxySym()
>         def edgeRadialSym()
> Inquiry:
>         def twoPntDist()
>         def distPointFromLine()
>         def angle3Points()
>         def polygonArea()
>         def angle2edges()
> I/O:
>         def modelNew()
>         def modelOpen()
>         def readDxf2D()
>         def writeDxf()
>         def modelList()
>         def modelSave()
>         def pregeoIn()
>         def readShp()
> Varie:
>         def gridStyle()
>         def initGrid()
>         def gridOnOff()
>         def drawText()
>         def redraw()
> _______________________________________________
> Gfoss a lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> Non inviate messaggi commerciali.
> I messaggi di questa lista non rispecchiano necessariamente
> le posizioni dell'Associazione GFOSS.it.
> 599 iscritti al 30.6.2012
-------------- parte successiva --------------
Un allegato HTML ? stato rimosso...
URL: <http://lists.gfoss.it/pipermail/gfoss/attachments/20120704/5a921631/attachment-0001.html>


Maggiori informazioni sulla lista Gfoss