Interface with 3d graphic.

Post here if you need help with creating a Graphical User Interface in Python.

Interface with 3d graphic.

Postby greedman » Thu Oct 24, 2013 10:58 pm

Hi,
I want to make a program with an interface that will contain a 3d graphic in a frame.
I don't have a big experience with python and I've never made something with interfaces. About graphics, I've only worked with Pylab to make 2d graphics, but nothing with 3d graphics.
Basically, my doubt is which GUI framework can allow me to implement easily a 3d graphic, and which library would you recommend me to make the graphic. I would also be very interested in moving it with the mouse (Relatively speaking, like catia, google maps, patran,…). Would it be so tricky?

Thanks in advance!
greedman
 
Posts: 3
Joined: Thu Oct 24, 2013 9:54 pm

Re: Interface with 3d graphic.

Postby Kebap » Fri Oct 25, 2013 10:24 am

I can't recommend any GUI, but given your low experience, maybe start with a simple text interface first, then work on the actual functionality, until it is good enough. This can take a lot of effort already, depending on your skill and expectations. I would put looking into the 2d or even 3d GUI more toward the end.
Last edited by Kebap on Fri Oct 25, 2013 11:10 am, edited 2 times in total.
Learn: How To Ask Questions The Smart Way
Join the #python-forum IRC channel on irc.freenode.net and chat with uns directly!
Kebap
 
Posts: 380
Joined: Thu Apr 04, 2013 1:17 pm
Location: Germany, Europe

Re: Interface with 3d graphic.

Postby metulburr » Fri Oct 25, 2013 10:52 am

i have yet to even start 3d after so many years of programming.
New Users, Read This
OS Ubuntu 14.04, Arch Linux, Gentoo, Windows 7/8
https://github.com/metulburr
steam
User avatar
metulburr
 
Posts: 1383
Joined: Thu Feb 07, 2013 4:47 pm
Location: Elmira, NY

Re: Interface with 3d graphic.

Postby Marbelous » Fri Oct 25, 2013 4:37 pm

Vpython is a super easy way to play with 3D modelling. For example:
Code: Select all
from visual import *

box = box(color=color.green, pos=vector(0,0,0))
ball = sphere(color=color.red, pos=vector(0,3,0))

Those three lines will create a 3D OpenGL window with a red ball floating over a green box plus single white light source. You can zoom and maneuver the view similar to the way 3D graphic programs like Maya and Blender3D do. It's all vector based so if you have some basic math and physics you can VERY easily make semi-realistic bouncing balls, springs, pendulums, etc. Check out the many examples to see its power.

It is rather self contained so it has limitations but it's a great way to get your feet wet in openGL 3D without dealing with the all the nitty-gritty graphic details yourself.

Check it out here: http://www.vpython.org/index.html
Marbelous
 
Posts: 116
Joined: Fri May 31, 2013 8:12 pm

Re: Interface with 3d graphic.

Postby greedman » Mon Oct 28, 2013 11:14 am

Thanks for your advices!

What I want to plot are some simple small elements that would form an easy object, for example, a sheet with an L shape. And of course, it will not be animated.
The small elements would be irregular trapezoids, rectangles, squares (length and width), with an irrelevant thickness (height).
Vpython is good, but I was making tests with it during the weekend and I fear that it wouldn't be the best choice. The program will read two files: the first file will have in each line the id of a node and its coordinates. The second file will have in each line the id of a quadrilateral, and the id of the four nodes (each one a corner). So my idea is to define each quadrilateral with its four corners, and Vpython's way to define elements is so different, and also I think it can't plot irregular trapezoids, or at least, I don't know.

Thanks in advance!
greedman
 
Posts: 3
Joined: Thu Oct 24, 2013 9:54 pm

Re: Interface with 3d graphic.

Postby Marbelous » Thu Oct 31, 2013 9:25 pm

I am about to get into pyglet but haven't jumped in yet. It's a python module that wraps OpenGL functionality. From what I can see from the docs I have read it might be a good option for you. It can do advanced multimedia stuff but it also has simple primitives for drawing basic shapes and such.
http://www.pyglet.org/index.html

In case you're using python 2.7 like me scroll down to stranac's reply in this thread for a pyglet installer MSI file: viewtopic.php?f=6&t=7997
Marbelous
 
Posts: 116
Joined: Fri May 31, 2013 8:12 pm

Re: Interface with 3d graphic.

Postby greedman » Wed Nov 20, 2013 6:37 pm

I've been working in the program and I've used Matplotlib and Wx libraries. More or less, I've already got the most part of the things I wanted at the beginning, but there are two things, which I should improve, that I don't know how to do:
1-The 3d figure is plotted correctly, but the pivot point where the plotted figure rotates is defined by default making difficult to see some zones of the figure. I would like to decide the pivot point, but i don't know if it is possible. Rather than defining the pivot point in the code, I would be interested in choose it on the interface, for instance, clicking in a figure's node.
2- I run the code, everything is ok, the frame opens ok, but If I push the button being the frame maximized, the figure is loaded correctly, but the size of frame is reduced. Clicking twice on the Maximize button the problem is solved, but I would like to know what is happened at the beginning.


Here is the code:

Code: Select all
import wx
import gettext
from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvas
from matplotlib.backends.backend_wx import NavigationToolbar2Wx as NavigationToolbar
import matplotlib.pyplot as plt
from matplotlib.figure import  Figure

from mpl_toolkits.mplot3d import Axes3D
import numpy as np
import mpl_toolkits.mplot3d.art3d as art3d

class Pintar:
    def __init__(self,Points,Shells,Beam,Figura):
        self.Points=Points
        self.Shells=Shells
        self.Beam=Beam
        self.ax=Figura
    def PlotBeam(self):
        Indice=self.Beam.keys()
        for i in Indice:
            x = np.linspace(self.Points[self.Beam[i][0]][0], self.Points[self.Beam[i][1]][0], 100)
            y = np.linspace(self.Points[self.Beam[i][0]][1], self.Points[self.Beam[i][1]][1], 100)
            z = np.linspace(self.Points[self.Beam[i][0]][2], self.Points[self.Beam[i][1]][2], 100)
            self.ax.plot(x, y, z,'y',linewidth=1)                                                                       
   
    def PlotShells(self):
        Indice=self.Shells.keys()
        for i in Indice:                     
            N1 = (self.Points[self.Shells[i][0]][0], self.Points[self.Shells[i][0]][1], self.Points[self.Shells[i][0]][2])
            N2 = (self.Points[self.Shells[i][1]][0], self.Points[self.Shells[i][1]][1], self.Points[self.Shells[i][1]][2])
            N3 = (self.Points[self.Shells[i][2]][0], self.Points[self.Shells[i][2]][1], self.Points[self.Shells[i][2]][2])
            N4 = (self.Points[self.Shells[i][3]][0], self.Points[self.Shells[i][3]][1], self.Points[self.Shells[i][3]][2])
            verts=[[N1,N2,N3,N4]]
            codes=(1,2,2,2,79)
            poligono=art3d.Poly3DCollection(verts,facecolor='b',alpha=0.4)   
            self.ax.add_collection3d(poligono, zdir='y')                         
    def Plotear(self):
        self.ax.set_axis_off()
        self.ax.set_axis_bgcolor('black')
        plt.show()
   
class MyFrame(wx.Frame):
    def __init__(self, *args, **kwds):
        kwds["style"] = wx.DEFAULT_FRAME_STYLE
        wx.Frame.__init__(self, *args, **kwds)           
        self.__set_properties()
        self.__do_layout()
        self.Maximize()
        self.screen=0
    def __set_properties(self):
        self.SetTitle(_("Joints Calculations - MyBBDD.asc - ASC Software"))

    def __do_layout(self):
        self.panel = wx.Panel(self)   
        self.button = wx.Button(self.panel, wx.ID_ANY, _("button"))       
        self.Bind(wx.EVT_BUTTON, self.AccionarButton, self.button)
        self.hbox=wx.BoxSizer(wx.HORIZONTAL)
        self.hboxi=wx.BoxSizer(wx.HORIZONTAL)
        self.hboxi.Add(self.button,0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 50)
        self.hbox.Add(self.hboxi,0, wx.EXPAND)               
        self.panel.SetSizer(self.hbox)
        self.hbox.Fit(self)
       
    def __do_layout2(self):
        self.dpi = 100
        self.fig = Figure( dpi=self.dpi)

        self.canvas = FigureCanvas(self.panel,  wx.ID_ANY, self.fig)
        self.axes = self.fig.add_subplot(111, projection='3d')   
       
        Points={'65097': [37947.6, 0.0, 1949.3], '65096': [37947.6, -1253.6, 1489.1], '65158': [38341.4, 0.0, -505.0], '69012': [40030.4, -1443.3, 1071.7], '84621': [40623.2, 1293.0, -194.8], '84620': [40623.2, 1344.4, -61.2], '84622': [40623.2, 1224.7, -328.7], '69011': [40030.4, -1377.1, 1187.3], '84626': [40623.2, 1007.3, -613.8], '69010': [40030.4, -1284.3, 1315.6], '83615': [40623.2, 1460.5, 672.3], '67426': [38634.8, -1507.5, 1027.7], '64030': [37363.4, -1342.7, -1213.3], '64031': [37363.4, -1266.4, -1282.4], '69015': [40030.4, -1562.9, 672.3], '68039': [39510.8, -487.6, -1288.8], '68036': [39510.8, -640.3, -1233.1], '63155': [37274.7, -765.0, -505.0], '68035': [39510.8, -703.0, -1205.0], '68032': [39510.9, -899.9, -1095.3], '68033': [39510.8, -794.6, -1158.2], '68030': [39529.9, -1054.7, -978.7], '63153': [37274.7, -1292.0, -505.0], '65022': [37947.6, -1802.3, -370.3], '65023': [37947.6, -1748.1, -508.5], '65020': [37947.6, -1872.5, -90.0], '65021': [37947.6, -1844.0, -230.5], '65026': [37947.6, -1568.8, -827.5], '65027': [37947.6, -1497.9, -922.3], '65024': [37947.6, -1688.1, -632.3], '65025': [37947.6, -1630.6, -733.0], '65028': [37947.6, -1423.2, -1011.7], '65029': [37947.6, -1344.0, -1095.3], '83137': [40623.2, -493.3, -1026.7], '69513': [40030.4, 1495.6, 950.7], '69053': [40030.4, -1162.5, -505.0], '84624': [40623.2, 1064.4, -552.4], '69042': [40030.4, -157.8, -1238.8], '70001': [40623.2, 0.0, 1875.4], '83622': [40623.2, 1303.6, -370.3], '68097': [39504.9, 0.0, 1912.3], '69514': [40030.4, 1533.9, 824.7], '83626': [40623.2, 1063.8, -669.2], '83628': [40623.2, 949.6, -769.0], '69515': [40030.4, 1562.9, 672.3], '65650': [38341.4, 1504.3, -505.0], '83616': [40623.2, 1468.5, 515.2], '65656': [38341.4, 460.0, -505.0], '69556': [40030.4, 460.0, -505.0], '69557': [40030.4, 160.5, -505.0], '69555': [40030.4, 765.0, -505.0], '69518': [40030.4, 1582.3, 191.3], '64519': [37363.4, 1932.2, 50.8], '64518': [37363.4, 1927.9, 191.3], '65572': [37947.6, 494.9, -1489.9], '65573': [37947.6, 408.2, -1489.9], '65574': [37947.6, 244.1, -1489.9], '65575': [37947.6, 80.0, -1489.9], '64511': [37363.4, 1549.4, 1187.3], '64510': [37363.4, 1445.1, 1315.6], '64513': [37363.4, 1701.6, 950.7], '64512': [37363.4, 1629.3, 1071.7], '64515': [37363.4, 1827.5, 672.3], '64514': [37363.4, 1765.3, 824.7], '64517': [37363.4, 1909.2, 354.5], '84107': [40623.2, -833.4, 1523.6], '69057': [40030.4, -160.5, -505.0], '83126': [40623.2, -1063.8, -669.2], '69056': [40030.4, -512.5, -505.0], '69055': [40030.4, -765.0, -505.0], '84112': [40623.2, -1264.9, 1014.2], '84118': [40623.2, -1403.6, 200.4], '65554': [37947.6, 919.0, -505.0], '68550': [39510.9, 1250.0, -505.0], '68553': [39510.9, 1162.5, -505.0], '68555': [39510.9, 765.0, -505.0], '68557': [39510.9, 160.5, -505.0], '68556': [39510.9, 460.0, -505.0], '69101': [40030.4, -77.5, 1589.6], '69103': [40030.4, -331.6, 1589.6], '69102': [40030.4, -232.2, 1589.6], '65505': [37947.6, 746.8, 1800.2], '65504': [37947.6, 586.4, 1859.0], '65507': [37947.6, 1045.6, 1641.7], '65506': [37947.6, 902.0, 1727.0], '64058': [37363.4, 0.0, -505.0], '65503': [37947.6, 422.1, 1903.5], '65502': [37947.6, 254.4, 1932.9], '64054': [37363.4, -1114.0, -505.0], '64055': [37363.4, -765.0, -505.0], '64056': [37363.4, -512.5, -505.0], '64057': [37363.4, -254.0, -505.0], '64050': [37363.4, -1653.8, -505.0], '65508': [37947.6, 1181.6, 1543.5], '64052': [37363.4, -1353.0, -505.0], '64053': [37363.4, -1292.0, -505.0], '84122': [40623.2, -1224.7, -328.7], '84120': [40623.2, -1344.4, -61.2], '84121': [40623.2, -1293.0, -194.8], '84126': [40623.2, -1007.3, -613.8], '84124': [40623.2, -1064.4, -552.4], '84128': [40623.2, -902.7, -709.6], '70068': [40623.2, -237.0, 1600.0], '66654': [38699.2, 919.0, -505.0], '66655': [38699.2, 765.0, -505.0], '66656': [38699.2, 460.0, -505.0], '68037': [39510.8, -583.2, -1256.0], '66557': [38528.8, 254.0, -505.0], '66556': [38528.8, 460.0, -505.0], '66555': [38528.8, 765.0, -505.0], '66554': [38528.8, 919.0, -505.0], '66553': [38528.8, 1292.0, -505.0], '66550': [38528.8, 1463.6, -505.0], '66045': [38577.0, -1259.0, 1445.9], '66044': [38528.8, 0.0, -1562.7], '66047': [38671.3, -1207.2, 1491.4], '66046': [38613.4, -1227.0, 1475.4], '66041': [38528.8, -311.3, -1534.2], '66040': [38528.8, -430.2, -1508.0], '66043': [38528.8, -96.9, -1560.0], '66042': [38528.8, -190.9, -1552.0], '65053': [37947.6, -1292.0, -505.0], '80542': [40548.2, 237.0, 1652.0], '65050': [37947.6, -1590.0, -505.0], '65057': [37947.6, -254.0, -505.0], '65056': [37947.6, -512.5, -505.0], '65055': [37947.6, -765.0, -505.0], '65054': [37947.6, -919.0, -505.0], '67925': [38647.8, 1623.4, 796.1], '67924': [38656.3, 1711.2, 504.0], '67927': [38615.2, 1345.3, 1257.5], '67926': [38634.8, 1507.5, 1027.7], '67921': [38643.6, 1634.2, -352.7], '67923': [38658.5, 1742.6, 193.5], '67922': [38654.8, 1714.6, -78.6], '68031': [39524.3, -1009.7, -1015.4], '67928': [38687.8, 1242.0, 1316.0], '83117': [40623.2, -1470.1, 354.5], '68532': [39510.9, 899.9, -1095.3], '68531': [39524.3, 1009.7, -1015.4], '66030': [38549.6, -1199.3, -1096.5], '66031': [38542.1, -1138.0, -1148.8], '66032': [38528.8, -1030.1, -1231.6], '66033': [38528.8, -926.0, -1298.7], '66034': [38528.8, -864.1, -1334.4], '66035': [38528.8, -800.6, -1368.0], '66036': [38528.8, -725.1, -1404.1], '66037': [38528.8, -653.2, -1434.7], '66038': [38528.8, -588.8, -1459.2], '66039': [38528.8, -522.0, -1481.7], '69035': [40030.4, -646.0, -1109.9], '83115': [40623.2, -1460.5, 672.3], '84101': [40623.2, -70.5, 1793.2], '69512': [40030.4, 1443.3, 1071.7], '68058': [39510.9, 0.0, -505.0], '69510': [40030.4, 1284.3, 1315.6], '69511': [40030.4, 1377.1, 1187.3], '69516': [40030.4, 1578.3, 515.2], '69517': [40030.4, 1583.5, 354.5], '67039': [39019.9, -505.3, -1387.7], '67038': [39019.9, -563.4, -1368.4], '67037': [39019.9, -619.2, -1347.9], '67036': [39019.9, -683.9, -1321.2], '67035': [39019.9, -753.3, -1289.1], '67034': [39019.8, -808.8, -1260.8], '67033': [39019.9, -862.7, -1231.0], '67032': [39019.9, -967.5, -1166.1], '67031': [39019.9, -1078.1, -1086.5], '67030': [39019.9, -1132.9, -1042.4], '82002': [40509.2, -211.0, 1868.49], '83112': [40623.2, -1376.8, 1071.7], '64005': [37363.4, -759.0, 1806.6], '68697': [39512.3, 907.5, 1519.8], '67199': [39008.1, -1081.38, 1399.93], '67197': [39008.1, -932.6, 1524.0], '83110': [40623.2, -1228.5, 1315.6], '68699': [39528.57, 1016.58, 1416.0], '69058': [40030.4, 0.0, -505.0], '84640': [40623.2, 354.8, -989.8], '70568': [40623.2, 237.0, 1600.0], '68053': [39510.9, -1162.5, -505.0], '68596': [39538.37, 1123.91, 1519.3], '67919': [39048.3, 1172.2, 1335.8], '67532': [39019.9, 967.5, -1166.1], '67533': [39019.9, 862.7, -1231.0], '67109': [39008.1, -1236.1, 1451.0], '67531': [39019.9, 1078.1, -1086.5], '67536': [39019.9, 683.9, -1321.2], '67537': [39019.9, 619.2, -1347.9], '67534': [39019.8, 808.8, -1260.8], '67535': [39019.9, 753.3, -1289.1], '83611': [40623.2, 1317.5, 1187.3], '83610': [40623.2, 1228.5, 1315.6], '67538': [39019.9, 563.4, -1368.4], '67539': [39019.9, 505.3, -1387.7], '68601': [39566.6, 1476.6, -468.7], '68603': [39490.6, 1471.3, -508.5], '68602': [39535.5, 1469.0, -495.2], '64010': [37363.4, -1445.1, 1315.6], '64011': [37363.4, -1549.4, 1187.3], '64012': [37363.4, -1629.3, 1071.7], '66158': [38699.2, 0.0, -505.0], '64542': [37363.4, 213.2, -1762.5], '64543': [37363.4, 107.6, -1771.9], '64540': [37363.4, 456.2, -1717.1], '64541': [37363.4, 335.5, -1743.8], '64018': [37363.4, -1927.9, 191.3], '64019': [37363.4, -1932.2, 50.8], '83128': [40623.2, -949.6, -769.0], '69028': [40030.4, -1070.1, -830.7], '69029': [40030.4, -1004.8, -886.7], '67697': [39008.1, 932.6, 1524.0], '65541': [37947.6, 323.7, -1641.5], '65540': [37947.6, 443.5, -1615.3], '65543': [37947.6, 102.4, -1669.2], '65542': [37947.6, 202.3, -1660.0], '70020': [40623.2, -1428.3, -90.0], '70021': [40623.2, -1374.8, -230.5], '70024': [40623.2, -1209.8, -509.4], '70025': [40623.2, -1117.8, -615.6], '70026': [40623.2, -1007.7, -720.1], '70027': [40623.2, -889.1, -815.5], '68506': [39504.9, 851.1, 1709.5], '68507': [39520.6, 978.8, 1632.1], '68504': [39504.9, 553.5, 1833.1], '68505': [39504.9, 705.4, 1778.7], '68502': [39504.9, 239.0, 1898.5], '68503': [39504.9, 397.4, 1872.9], '69033': [40030.4, -717.0, -1075.3], '68501': [39504.9, 79.7, 1910.8], '68508': [39535.1, 1097.4, 1543.5], '68509': [39549.8, 1216.7, 1434.6], '66009': [38559.3, -1278.7, 1434.6], '66008': [38544.2, -1155.3, 1543.5], '70595': [40619.2, 211.0, 1942.0], '70596': [40619.2, 275.0, 1942.0], '66001': [38511.1, -83.3, 1935.5], '70599': [40619.2, 243.0, 1942.0], '66003': [38511.1, -413.9, 1893.4], '66002': [38511.1, -249.4, 1921.6], '66005': [38511.1, -733.3, 1793.2], '66004': [38511.1, -575.7, 1850.6], '66007': [38528.2, -1025.5, 1638.8], '66006': [38511.1, -885.8, 1721.4], '69032': [40030.4, -823.0, -1014.9], '66539': [38528.8, 522.0, -1481.7], '69031': [40030.4, -936.6, -939.3], '67530': [39019.9, 1132.9, -1042.4], '66504': [38511.1, 575.7, 1850.6], '66505': [38511.1, 733.3, 1793.2], '66506': [38511.1, 885.8, 1721.4], '66507': [38528.2, 1025.5, 1638.8], '81002': [40522.9, -211.0, 1780.1], '66501': [38511.1, 83.3, 1935.5], '66502': [38511.1, 249.4, 1921.6], '66503': [38511.1, 413.9, 1893.4], '68109': [39545.2, -1179.9, 1470.6], '68609': [39545.2, 1179.9, 1470.6], '70505': [40623.2, 656.2, 1753.0], '70504': [40623.2, 515.4, 1803.2], '66508': [38544.2, 1155.3, 1543.5], '66509': [38559.3, 1278.7, 1434.6], '70052': [40623.2, -237.0, 1525.0], '84632': [40623.2, 695.5, -852.3], '84633': [40623.2, 593.1, -904.7], '84631': [40623.2, 805.0, -783.7], '84637': [40623.2, 468.6, -955.2], '64029': [37363.4, -1416.1, -1139.7], '68009': [39549.8, -1216.7, 1434.6], '68008': [39535.1, -1097.4, 1543.5], '69037': [40030.4, -542.7, -1152.6], '64028': [37363.4, -1496.2, -1049.1], '68003': [39504.9, -397.4, 1872.9], '68002': [39504.9, -239.0, 1898.5], '68001': [39504.9, -79.7, 1910.8], '68007': [39520.6, -978.8, 1632.1], '68006': [39504.9, -851.1, 1709.5], '68005': [39504.9, -705.4, 1778.7], '68004': [39504.9, -553.5, 1833.1], '83617': [40623.2, 1470.1, 354.5], '65019': [37947.6, -1886.9, 50.8], '65018': [37947.6, -1886.7, 191.3], '65017': [37947.6, -1871.9, 354.5], '65016': [37947.6, -1841.6, 515.2], '65015': [37947.6, -1796.2, 672.3], '65014': [37947.6, -1736.2, 824.7], '65013': [37947.6, -1674.2, 950.7], '65012': [37947.6, -1603.4, 1071.7], '65011': [37947.6, -1524.9, 1187.3], '65010': [37947.6, -1422.2, 1315.6], '69026': [40030.4, -1194.3, -710.1], '69519': [40030.4, 1573.9, 50.8], '69027': [40030.4, -1133.4, -771.9], '67543': [39019.9, 92.0, -1461.4], '67542': [39019.9, 180.6, -1454.5], '67541': [39019.9, 300.2, -1437.6], '67540': [39019.9, 418.3, -1412.2], '69024': [40030.4, -1278.3, -611.8], '67097': [39008.1, 0.0, 1925.4], '67096': [39008.1, -1174.87, 1502.23], '64013': [37363.4, -1701.6, 950.7], '80042': [40548.2, -237.0, 1652.0], '64014': [37363.4, -1765.3, 824.7], '64015': [37363.4, -1827.5, 672.3], '67699': [39008.1, 1081.38, 1399.93], '69020': [40030.4, -1545.9, -90.0], '81502': [40522.9, 211.0, 1780.1], '69039': [40030.4, -467.9, -1177.9], '64017': [37363.4, -1909.2, 354.5], '64027': [37363.4, -1570.6, -952.3], '68096': [39538.37, -1123.91, 1519.3], '65519': [37947.6, 1886.9, 50.8], '69501': [40030.4, 77.5, 1895.1], '64508': [37363.4, 1203.7, 1543.5], '64509': [37363.4, 1329.6, 1434.6], '83140': [40623.2, -374.9, -1062.9], '64502': [37363.4, 258.8, 1942.7], '64503': [37363.4, 429.2, 1912.3], '64501': [37363.4, 86.5, 1957.9], '64506': [37363.4, 916.0, 1731.8], '64507': [37363.4, 1063.9, 1644.3], '64504': [37363.4, 596.3, 1866.8], '64505': [37363.4, 759.0, 1806.6], '69502': [40030.4, 232.2, 1883.3], '69505': [40030.4, 684.1, 1767.5], '69504': [40030.4, 537.1, 1820.2], '83143': [40623.2, -74.1, -1108.3], '69507': [40030.4, 946.1, 1627.4], '69506': [40030.4, 825.0, 1700.5], '69553': [40030.4, 1162.5, -505.0], '84117': [40623.2, -1414.8, 355.6], '83643': [40623.2, 74.1, -1108.3], '83640': [40623.2, 374.9, -1062.9], '84116': [40623.2, -1409.1, 509.1], '68542': [39510.8, 169.8, -1352.1], '68543': [39510.8, 86.7, -1358.2], '68540': [39510.8, 405.8, -1311.6], '68541': [39510.8, 288.6, -1336.3], '68546': [39480.5, 1144.4, 1504.0], '68547': [39419.0, 1135.4, 1515.5], '68545': [39523.9, 1170.0, 1478.4], '65570': [37947.6, 599.7, -1489.9], '67430': [38807.6, -1216.2, 1348.0], '64008': [37363.4, -1203.7, 1543.5], '66538': [38528.8, 588.8, -1459.2], '65571': [37947.6, 555.5, -1489.9], '66535': [38528.8, 800.6, -1368.0], '66534': [38528.8, 864.1, -1334.4], '66537': [38528.8, 653.2, -1434.7], '66536': [38528.8, 725.1, -1404.1], '66531': [38542.1, 1138.0, -1148.8], '66530': [38549.6, 1199.3, -1096.5], '66533': [38528.8, 926.0, -1298.7], '66532': [38528.8, 1030.1, -1231.6], '65516': [37947.6, 1841.6, 515.2], '65517': [37947.6, 1871.9, 354.5], '65514': [37947.6, 1736.2, 824.7], '65515': [37947.6, 1796.2, 672.3], '65512': [37947.6, 1603.4, 1071.7], '65513': [37947.6, 1674.2, 950.7], '65510': [37947.6, 1422.2, 1315.6], '65511': [37947.6, 1524.9, 1187.3], '64021': [37363.4, -1900.8, -230.5], '64020': [37363.4, -1923.7, -90.0], '64023': [37363.4, -1815.9, -508.5], '64022': [37363.4, -1864.5, -370.3], '64025': [37363.4, -1702.9, -746.2], '64024': [37363.4, -1760.4, -635.9], '65518': [37947.6, 1886.7, 191.3], '64026': [37363.4, -1640.1, -849.8], '70013': [40623.2, -1442.7, 824.7], '68515': [39600.4, 1628.8, 672.3], '84119': [40623.2, -1380.6, 70.1], '80068': [40548.2, -237.0, 1600.0], '70019': [40623.2, -1459.7, 50.8], '70018': [40623.2, -1468.3, 191.3], '84115': [40623.2, -1387.7, 656.5], '84114': [40623.2, -1352.7, 795.4], '84113': [40623.2, -1313.1, 907.3], '82502': [40509.2, 211.0, 1868.49], '84111': [40623.2, -1207.4, 1117.9], '84110': [40623.2, -1126.8, 1235.9], '66540': [38528.8, 430.2, -1508.0], '66541': [38528.8, 311.3, -1534.2], '66542': [38528.8, 190.9, -1552.0], '66543': [38528.8, 96.9, -1560.0], '66545': [38577.0, 1259.0, 1445.9], '66546': [38613.4, 1227.0, 1475.4], '66547': [38671.3, 1207.2, 1491.4], '66056': [38528.8, -512.5, -505.0], '66057': [38528.8, -254.0, -505.0], '66054': [38528.8, -919.0, -505.0], '66055': [38528.8, -765.0, -505.0], '66053': [38528.8, -1292.0, -505.0], '66050': [38528.8, -1463.6, -505.0], '66058': [38528.8, 0.0, -505.0], '67930': [38807.6, 1216.2, 1348.0], '68047': [39419.0, -1135.4, 1515.5], '68046': [39480.5, -1144.4, 1504.0], '68045': [39523.9, -1170.0, 1478.4], '68044': [39510.8, 0.0, -1360.3], '68043': [39510.8, -86.7, -1358.2], '68042': [39510.8, -169.8, -1352.1], '68041': [39510.8, -288.6, -1336.3], '68040': [39510.8, -405.8, -1311.6], '70507': [40623.2, 901.9, 1621.1], '70552': [40623.2, 237.0, 1525.0], '69531': [40030.4, 936.6, -939.3], '81045': [40524.7, -275.0, 1768.0], '69532': [40030.4, 823.0, -1014.9], '80568': [40548.2, 237.0, 1600.0], '84642': [40623.2, 136.3, -1028.4], '84641': [40623.2, 246.3, -1013.4], '69533': [40030.4, 717.0, -1075.3], '70506': [40623.2, 790.9, 1688.8], '69096': [40030.4, -1127.5, 1489.1], '69535': [40030.4, 646.0, -1109.9], '69021': [40030.4, -1496.7, -230.5], '81545': [40524.7, 275.0, 1768.0], '69537': [40030.4, 542.7, -1152.6], '67028': [39019.9, -1258.7, -927.4], '67029': [39019.9, -1184.8, -997.4], '69529': [40030.4, 1004.8, -886.7], '69528': [40030.4, 1070.1, -830.7], '69527': [40030.4, 1133.4, -771.9], '69526': [40030.4, 1194.3, -710.1], '67023': [39019.9, -1570.4, -508.5], '67024': [39019.9, -1503.4, -623.1], '67025': [39019.9, -1451.3, -700.3], '67026': [39019.9, -1396.2, -773.4], '67027': [39019.9, -1329.3, -852.7], '65044': [37947.6, 0.0, -1672.6], '65040': [37947.6, -443.5, -1615.3], '65041': [37947.6, -323.7, -1641.5], '65042': [37947.6, -202.3, -1660.0], '65043': [37947.6, -102.4, -1669.2], '68510': [39562.8, 1323.2, 1315.6], '68197': [39512.3, -907.5, 1519.8], '67596': [39008.1, 1174.87, 1502.23], '64656': [37604.5, 460.0, -505.0], '64655': [37604.5, 765.0, -505.0], '64653': [37604.5, 1292.0, -505.0], '64650': [37604.5, 1627.4, -505.0], '64651': [37604.5, 1028.5, -505.0], '70503': [40623.2, 370.5, 1839.6], '83101': [40623.2, -74.4, 1874.0], '83608': [40623.2, 1007.8, 1543.5], '83609': [40623.2, 1125.6, 1434.6], '67058': [39019.8, 0.0, -505.0], '67508': [39008.1, 1130.6, 1543.5], '67055': [39019.8, -765.0, -505.0], '67054': [39019.8, -919.0, -505.0], '67057': [39019.8, -207.0, -505.0], '67056': [39019.8, -512.5, -505.0], '67503': [39008.1, 406.2, 1883.8], '67050': [39019.8, -1356.8, -505.0], '67053': [39019.8, -1227.2, -505.0], '64573': [37363.4, 308.0, -1549.0], '64572': [37363.4, 429.4, -1549.0], '64571': [37363.4, 555.5, -1549.0], '64570': [37363.4, 599.7, -1549.0], '69017': [40030.4, -1583.5, 354.5], '69016': [40030.4, -1578.3, 515.2], '64575': [37363.4, 78.0, -1549.0], '64574': [37363.4, 191.3, -1549.0], '83135': [40623.2, -576.8, -994.2], '69019': [40030.4, -1573.9, 50.8], '69018': [40030.4, -1582.3, 191.3], '83131': [40623.2, -846.5, -845.5], '83132': [40623.2, -730.3, -918.0], '83133': [40623.2, -622.3, -974.0], '63653': [37274.7, 1292.0, -505.0], '65553': [37947.6, 1292.0, -505.0], '65550': [37947.6, 1590.0, -505.0], '65551': [37947.6, 1028.5, -505.0], '65556': [37947.6, 460.0, -505.0], '65557': [37947.6, 254.0, -505.0], '63655': [37274.7, 765.0, -505.0], '65555': [37947.6, 765.0, -505.0], '68533': [39510.8, 794.6, -1158.2], '64150': [37604.5, -1627.4, -505.0], '64153': [37604.5, -1292.0, -505.0], '68530': [39529.9, 1054.7, -978.7], '64155': [37604.5, -765.0, -505.0], '68536': [39510.8, 640.3, -1233.1], '68535': [39510.8, 703.0, -1205.0], '64156': [37604.5, -512.0, -505.0], '68539': [39510.8, 487.6, -1288.8], '64097': [37363.4, 0.0, 1959.8], '66018': [38625.4, -1817.1, 191.3], '66019': [38624.5, -1809.7, 50.8], '66156': [38699.2, -512.5, -505.0], '66155': [38699.2, -765.0, -505.0], '66154': [38699.2, -919.0, -505.0], '66012': [38594.5, -1565.3, 1071.7], '66013': [38602.8, -1632.6, 950.7], '66010': [38573.0, -1390.2, 1315.6], '66011': [38585.2, -1489.7, 1187.3], '66016': [38621.4, -1784.1, 515.2], '66017': [38624.4, -1808.7, 354.5], '66014': [38609.9, -1690.3, 824.7], '66015': [38616.6, -1744.9, 672.3], '64076': [37363.4, 0.0, -1549.0], '64074': [37363.4, -191.3, -1549.0], '64075': [37363.4, -78.0, -1549.0], '64072': [37363.4, -429.4, -1549.0], '64073': [37363.4, -308.0, -1549.0], '64070': [37363.4, -599.7, -1549.0], '64071': [37363.4, -555.5, -1549.0], '84144': [40623.2, 0.0, -1035.0], '84140': [40623.2, -354.8, -989.8], '84141': [40623.2, -246.3, -1013.4], '69013': [40030.4, -1495.6, 950.7], '70518': [40623.2, 1468.3, 191.3], '70519': [40623.2, 1459.7, 50.8], '70512': [40623.2, 1416.12, 950.66], '70513': [40623.2, 1442.7, 824.7], '65075': [37947.6, -80.0, -1489.9], '65074': [37947.6, -244.1, -1489.9], '65076': [37947.6, 0.0, -1489.9], '65071': [37947.6, -555.5, -1489.9], '65070': [37947.6, -599.7, -1489.9], '65073': [37947.6, -408.2, -1489.9], '65072': [37947.6, -494.9, -1489.9], '68014': [39595.7, -1590.8, 824.7], '68015': [39600.4, -1628.8, 672.3], '68016': [39603.2, -1651.8, 515.2], '68017': [39604.4, -1661.7, 354.5], '68010': [39562.8, -1323.2, 1315.6], '68011': [39574.4, -1417.6, 1187.3], '68012': [39583.0, -1487.2, 1071.7], '68013': [39590.1, -1545.2, 950.7], '68018': [39604.5, -1662.3, 191.3], '68019': [39603.3, -1652.9, 50.8], '84109': [40623.2, -1033.6, 1346.4], '67917': [39513.8, 1264.1, 1281.8], '65008': [37947.6, -1181.6, 1543.5], '65009': [37947.6, -1307.2, 1434.6], '65001': [37947.6, -85.0, 1947.4], '65002': [37947.6, -254.4, 1932.9], '65003': [37947.6, -422.1, 1903.5], '65004': [37947.6, -586.4, 1859.0], '65005': [37947.6, -746.8, 1800.2], '65006': [37947.6, -902.0, 1727.0], '65007': [37947.6, -1045.6, 1641.7], '69602': [40030.4, 232.2, 1589.6], '69603': [40030.4, 331.6, 1589.6], '84607': [40623.2, 833.4, 1523.6], '84606': [40623.2, 732.9, 1590.4], '84605': [40623.2, 611.1, 1656.2], '84604': [40623.2, 482.6, 1710.1], '84603': [40623.2, 348.7, 1751.4], '83108': [40623.2, -1007.8, 1543.5], '65501': [37947.6, 85.0, 1947.4], '84609': [40623.2, 1033.6, 1346.4], '84608': [40623.2, 926.9, 1449.1], '64007': [37363.4, -1063.9, 1644.3], '64006': [37363.4, -916.0, 1731.8], '65596': [37947.6, 1253.6, 1489.1], '70012': [40623.2, -1416.12, 950.66], '66519': [38624.5, 1809.7, 50.8], '64004': [37363.4, -596.3, 1866.8], '84132': [40623.2, -695.5, -852.3], '64551': [37363.4, 1028.5, -505.0], '64550': [37363.4, 1653.8, -505.0], '64001': [37363.4, -86.5, 1957.9], '65509': [37947.6, 1307.2, 1434.6], '66697': [38519.8, 955.3, 1527.8], '67554': [39019.8, 919.0, -505.0], '67555': [39019.8, 765.0, -505.0], '67556': [39019.8, 460.0, -505.0], '67557': [39019.8, 207.0, -505.0], '67550': [39019.8, 1356.8, -505.0], '83602': [40623.2, 211.0, 1864.25], '66699': [38541.76, 1136.3, 1386.25], '69014': [40030.4, -1533.9, 824.7], '70531': [40623.2, 443.8, -1043.2], '67428': [38687.8, -1242.0, 1316.0], '66528': [38566.0, 1333.3, -965.6], '66529': [38556.8, 1257.8, -1042.3], '66526': [38583.2, 1473.2, -797.5], '66527': [38574.9, 1405.3, -884.1], '66524': [38597.0, 1585.1, -627.2], '66525': [38590.3, 1530.9, -714.8], '66522': [38612.1, 1708.4, -370.2], '66523': [38604.7, 1648.2, -508.5], '66520': [38622.0, 1789.0, -90.0], '66521': [38617.8, 1754.8, -230.5], '65523': [37947.6, 1748.1, -508.5], '65522': [37947.6, 1802.3, -370.3], '64038': [37363.4, -644.3, -1657.9], '64039': [37363.4, -558.8, -1687.6], '65527': [37947.6, 1497.9, -922.3], '64009': [37363.4, -1329.6, 1434.6], '65525': [37947.6, 1630.6, -733.0], '65524': [37947.6, 1688.1, -632.3], '64032': [37363.4, -1160.8, -1368.2], '64033': [37363.4, -1059.3, -1441.2], '65529': [37947.6, 1344.0, -1095.3], '65528': [37947.6, 1423.2, -1011.7], '64036': [37363.4, -814.4, -1584.3], '64037': [37363.4, -727.5, -1624.3], '64034': [37363.4, -982.1, -1491.9], '64035': [37363.4, -903.1, -1539.1], '84108': [40623.2, -926.9, 1449.1], '70003': [40623.2, -370.5, 1839.6], '69040': [40030.4, -391.8, -1199.3], '70006': [40623.2, -790.9, 1688.8], '70007': [40623.2, -901.9, 1621.1], '70004': [40623.2, -515.4, 1803.2], '70005': [40623.2, -656.2, 1753.0], '69541': [40030.4, 275.6, -1223.7], '84103': [40623.2, -348.7, 1751.4], '84104': [40623.2, -482.6, 1710.1], '84105': [40623.2, -611.1, 1656.2], '84106': [40623.2, -732.9, 1590.4], '69540': [40030.4, 391.8, -1199.3], '64537': [37363.4, 727.5, -1624.3], '64536': [37363.4, 814.4, -1584.3], '64535': [37363.4, 903.1, -1539.1], '64534': [37363.4, 982.1, -1491.9], '64533': [37363.4, 1059.3, -1441.2], '64532': [37363.4, 1160.8, -1368.2], '64531': [37363.4, 1266.4, -1282.4], '64530': [37363.4, 1342.7, -1213.3], '69197': [40030.4, 0.0, 1589.6], '69542': [40030.4, 157.8, -1238.8], '64539': [37363.4, 558.8, -1687.6], '64538': [37363.4, 644.3, -1657.9], '69041': [40030.4, -275.6, -1223.7], '83111': [40623.2, -1317.5, 1187.3], '83601': [40623.2, 74.4, 1874.0], '66593': [38617.7, 1754.1, 641.0], '66592': [38629.23, 1601.8, 261.0], '66591': [38629.23, 1601.8, 641.0], '66596': [38551.96, 1218.7, 1487.55], '66595': [38600.9, 1618.1, 641.0], '66594': [38625.22, 1815.8, 261.0], '68050': [39510.9, -1250.0, -505.0], '66598': [38609.22, 1684.8, 261.0], '68055': [39510.9, -765.0, -505.0], '68056': [39510.9, -512.5, -505.0], '68057': [39510.9, -160.5, -505.0], '70521': [40623.2, 1374.8, -230.5], '70520': [40623.2, 1428.3, -90.0], '70525': [40623.2, 1117.8, -615.6], '70524': [40623.2, 1209.8, -509.4], '70527': [40623.2, 889.1, -815.5], '70526': [40623.2, 1007.7, -720.1], '69043': [40030.4, -81.0, -1244.0], '69007': [40030.4, -946.1, 1627.4], '84601': [40623.2, 70.5, 1793.2], '69044': [40030.4, 0.0, -1245.7], '69539': [40030.4, 467.9, -1177.9], '68029': [39534.9, -1096.0, -942.8], '68028': [39543.3, -1164.0, -878.9], '68025': [39564.9, -1340.0, -680.0], '68024': [39570.4, -1384.8, -617.2], '68027': [39551.3, -1229.3, -811.5], '68026': [39559.0, -1292.0, -740.7], '68021': [39594.9, -1584.6, -230.5], '68020': [39600.2, -1627.8, -90.0], '68023': [39578.7, -1452.8, -508.5], '68022': [39587.6, -1524.8, -370.3], '65031': [37947.6, -1206.0, -1219.6], '65030': [37947.6, -1276.2, -1159.1], '65033': [37947.6, -995.3, -1372.8], '65032': [37947.6, -1098.2, -1302.7], '65035': [37947.6, -853.0, -1455.5], '65034': [37947.6, -925.0, -1415.6], '65037': [37947.6, -691.3, -1531.9], '65036': [37947.6, -771.0, -1496.7], '65039': [37947.6, -540.9, -1587.3], '65038': [37947.6, -617.2, -1561.0], '69524': [40030.4, 1278.3, -611.8], '69523': [40030.4, 1352.6, -508.5], '83116': [40623.2, -1468.5, 515.2], '69522': [40030.4, 1432.3, -370.3], '65058': [37947.6, 0.0, -505.0], '69521': [40030.4, 1496.7, -230.5], '69520': [40030.4, 1545.9, -90.0], '83637': [40623.2, 493.3, -1026.7], '68199': [39528.57, -1016.58, 1416.0], '83635': [40623.2, 576.8, -994.2], '83633': [40623.2, 622.3, -974.0], '83632': [40623.2, 730.3, -918.0], '83631': [40623.2, 846.5, -845.5], '68514': [39595.7, 1590.8, 824.7], '68517': [39604.4, 1661.7, 354.5], '68516': [39603.2, 1651.8, 515.2], '68511': [39574.4, 1417.6, 1187.3], '67044': [39019.9, 0.0, -1463.9], '67042': [39019.9, -180.6, -1454.5], '67043': [39019.9, -92.0, -1461.4], '67040': [39019.9, -418.3, -1412.2], '67041': [39019.9, -300.2, -1437.6], '69008': [40030.4, -1059.2, 1543.5], '68513': [39590.1, 1545.2, 950.7], '69004': [40030.4, -537.1, 1820.2], '69005': [40030.4, -684.1, 1767.5], '69006': [40030.4, -825.0, 1700.5], '68512': [39583.0, 1487.2, 1071.7], '69001': [40030.4, -77.5, 1895.1], '69002': [40030.4, -232.2, 1883.3], '69003': [40030.4, -385.8, 1858.6], '68519': [39603.3, 1652.9, 50.8], '68518': [39604.5, 1662.3, 191.3], '68528': [39543.3, 1164.0, -878.9], '68529': [39534.9, 1096.0, -942.8], '82501': [40509.2, 275.0, 1860.48], '68524': [39570.4, 1384.8, -617.2], '68525': [39564.9, 1340.0, -680.0], '68526': [39559.0, 1292.0, -740.7], '68527': [39551.3, 1229.3, -811.5], '68520': [39600.2, 1627.8, -90.0], '67609': [39008.1, 1236.1, 1451.0], '68522': [39587.6, 1524.8, -370.3], '68523': [39578.7, 1452.8, -508.5], '67415': [39545.0, -1530.3, 802.3], '67414': [39550.1, -1590.7, 502.3], '67417': [39513.8, -1264.1, 1281.8], '67416': [39533.5, -1426.7, 1044.5], '67411': [39532.6, -1475.5, -332.6], '67413': [39549.7, -1601.2, 194.7], '67412': [39545.5, -1569.4, -71.1], '69009': [40030.4, -1178.6, 1434.6], '67419': [39048.3, -1172.2, 1335.8], '67418': [39048.2, -1195.9, 1415.1], '64043': [37363.4, -107.6, -1771.9], '64042': [37363.4, -213.2, -1762.5], '64041': [37363.4, -335.5, -1743.8], '64040': [37363.4, -456.2, -1717.1], '64044': [37363.4, 0.0, -1775.1], '66092': [38629.23, -1601.8, 261.0], '66093': [38617.7, -1754.1, 641.0], '84133': [40623.2, -593.1, -904.7], '66091': [38629.23, -1601.8, 641.0], '66096': [38551.96, -1218.7, 1487.55], '66097': [38511.1, 0.0, 1937.2], '66094': [38625.22, -1815.8, 261.0], '66095': [38600.9, -1618.1, 641.0], '66098': [38609.22, -1684.8, 261.0], '83122': [40623.2, -1303.6, -370.3], '70072': [40594.2, -211.0, 1865.33], '68537': [39510.8, 583.2, -1256.0], '68103': [39490.6, -1471.3, -508.5], '69097': [40030.4, 0.0, 1896.6], '82001': [40509.2, -275.0, 1860.48], '68521': [39594.9, 1584.6, -230.5], '66027': [38574.9, -1405.3, -884.1], '66026': [38583.2, -1473.2, -797.5], '66025': [38590.3, -1530.9, -714.8], '66024': [38597.0, -1585.1, -627.2], '66023': [38604.7, -1648.2, -508.5], '66022': [38612.1, -1708.4, -370.2], '66021': [38617.8, -1754.8, -230.5], '66020': [38622.0, -1789.0, -90.0], '66029': [38556.8, -1257.8, -1042.3], '66028': [38566.0, -1333.3, -965.6], '69596': [40030.4, 1127.5, 1489.1], '67002': [39008.1, -244.5, 1910.7], '67003': [39008.1, -406.2, 1883.8], '69503': [40030.4, 385.8, 1858.6], '67001': [39008.1, -81.6, 1923.8], '67006': [39008.1, -869.9, 1715.9], '67007': [39008.1, -1004.5, 1635.8], '67004': [39008.1, -565.4, 1842.6], '67005': [39008.1, -720.6, 1786.6], '69509': [40030.4, 1178.6, 1434.6], '69508': [40030.4, 1059.2, 1543.5], '67008': [39008.1, -1130.6, 1543.5], '67911': [39532.6, 1475.5, -332.6], '84610': [40623.2, 1126.8, 1235.9], '84611': [40623.2, 1207.4, 1117.9], '84612': [40623.2, 1264.9, 1014.2], '84613': [40623.2, 1313.1, 907.3], '84614': [40623.2, 1352.7, 795.4], '84615': [40623.2, 1387.7, 656.5], '84616': [40623.2, 1409.1, 509.1], '84617': [40623.2, 1414.8, 355.6], '84618': [40623.2, 1403.6, 200.4], '84619': [40623.2, 1380.6, 70.1], '84142': [40623.2, -136.3, -1028.4], '70572': [40594.2, 211.0, 1865.33], '67553': [39019.8, 1227.2, -505.0], '69022': [40030.4, -1432.3, -370.3], '69543': [40030.4, 81.0, -1244.0], '66518': [38625.4, 1817.1, 191.3], '69023': [40030.4, -1352.6, -508.5], '67523': [39019.9, 1570.4, -508.5], '67525': [39019.9, 1451.3, -700.3], '67524': [39019.9, 1503.4, -623.1], '67527': [39019.9, 1329.3, -852.7], '67526': [39019.9, 1396.2, -773.4], '67529': [39019.9, 1184.8, -997.4], '67528': [39019.9, 1258.7, -927.4], '69601': [40030.4, 77.5, 1589.6], '64555': [37363.4, 765.0, -505.0], '64554': [37363.4, 1114.0, -505.0], '64557': [37363.4, 254.0, -505.0], '64556': [37363.4, 460.0, -505.0], '64003': [37363.4, -429.2, 1912.3], '64002': [37363.4, -258.8, 1942.7], '64553': [37363.4, 1292.0, -505.0], '64552': [37363.4, 1353.0, -505.0], '66513': [38602.8, 1632.6, 950.7], '66512': [38594.5, 1565.3, 1071.7], '66511': [38585.2, 1489.7, 1187.3], '66510': [38573.0, 1390.2, 1315.6], '66517': [38624.4, 1808.7, 354.5], '66516': [38621.4, 1784.1, 515.2], '66515': [38616.6, 1744.9, 672.3], '66514': [38609.9, 1690.3, 824.7], '65538': [37947.6, 617.2, -1561.0], '65539': [37947.6, 540.9, -1587.3], '65534': [37947.6, 925.0, -1415.6], '65535': [37947.6, 853.0, -1455.5], '65536': [37947.6, 771.0, -1496.7], '65537': [37947.6, 691.3, -1531.9], '65530': [37947.6, 1276.2, -1159.1], '65531': [37947.6, 1206.0, -1219.6], '65532': [37947.6, 1098.2, -1302.7], '65533': [37947.6, 995.3, -1372.8], '66199': [38541.76, -1136.3, 1386.25], '70533': [40623.2, 143.5, -1103.4], '66197': [38519.8, -955.3, 1527.8], '70034': [40623.2, 0.0, -1110.0], '70033': [40623.2, -143.5, -1103.4], '70032': [40623.2, -260.0, -1087.8], '70031': [40623.2, -443.8, -1043.2], '64520': [37363.4, 1923.7, -90.0], '64521': [37363.4, 1900.8, -230.5], '64522': [37363.4, 1864.5, -370.3], '64523': [37363.4, 1815.9, -508.5], '64524': [37363.4, 1760.4, -635.9], '64525': [37363.4, 1702.9, -746.2], '64526': [37363.4, 1640.1, -849.8], '64527': [37363.4, 1570.6, -952.3], '64528': [37363.4, 1496.2, -1049.1], '64529': [37363.4, 1416.1, -1139.7], '66603': [38693.2, 1631.6, -508.5], '66602': [38649.7, 1645.9, -494.8], '66601': [38621.6, 1663.4, -467.3], '84628': [40623.2, 902.7, -709.6], '84131': [40623.2, -805.0, -783.7], '67427': [38615.2, -1345.3, 1257.5], '83109': [40623.2, -1125.6, 1434.6], '83102': [40623.2, -211.0, 1864.25], '67421': [38643.6, -1634.2, -352.7], '68102': [39535.5, -1469.0, -495.2], '67507': [39008.1, 1004.5, 1635.8], '68101': [39566.6, -1476.6, -468.7], '67918': [39048.2, 1195.9, 1415.1], '67422': [38654.8, -1714.6, -78.6], '67506': [39008.1, 869.9, 1715.9], '67914': [39550.1, 1590.7, 502.3], '67915': [39545.0, 1530.3, 802.3], '67916': [39533.5, 1426.7, 1044.5], '67423': [38658.5, -1742.6, 193.5], '67505': [39008.1, 720.6, 1786.6], '67912': [39545.5, 1569.4, -71.1], '67913': [39549.7, 1601.2, 194.7], '67424': [38656.3, -1711.2, 504.0], '67504': [39008.1, 565.4, 1842.6], '84137': [40623.2, -468.6, -955.2], '65520': [37947.6, 1872.5, -90.0], '65521': [37947.6, 1844.0, -230.5], '67502': [39008.1, 244.5, 1910.7], '70532': [40623.2, 260.0, -1087.8], '66101': [38621.6, -1663.4, -467.3], '66102': [38649.7, -1645.9, -494.8], '66103': [38693.2, -1631.6, -508.5], '67501': [39008.1, 81.6, 1923.8], '83612': [40623.2, 1376.8, 1071.7], '67425': [38647.8, -1623.4, 796.1], '65526': [37947.6, 1568.8, -827.5]}
        Shells={'645291': ['64529', '64530', '65530', '65529'], '650112': ['65011', '65012', '66012', '66011'], '655173': ['65517', '65518', '66518', '66517'], '640281': ['64028', '64029', '65029', '65028'], '650292': ['65029', '65030', '66030', '66029'], '645351': ['64535', '64536', '65536', '65535'], '650212': ['65021', '65022', '66022', '66021'], '650052': ['65005', '65006', '66006', '66005'], '645082': ['64508', '64509', '65509', '65508'], '655184': ['65518', '65519', '66519', '66518'], '640041': ['64004', '64005', '65005', '65004'], '640271': ['64027', '64028', '65028', '65027'], '650352': ['65035', '65036', '66036', '66035'], '645211': ['64521', '64522', '65522', '65521'], '650192': ['65019', '65020', '66020', '66019'], '655062': ['65506', '65507', '66507', '66506'], '645421': ['64542', '64543', '65543', '65542'], '645401': ['64540', '64541', '65541', '65540'], '640371': ['64037', '64038', '65038', '65037'], '645281': ['64528', '64529', '65529', '65528'], '650163': ['65016', '65017', '66017', '66016'], '655242': ['65524', '65525', '66525', '66524'], '640291': ['64029', '64030', '65030', '65029'], '650282': ['65028', '65029', '66029', '66028'], '655163': ['65516', '65517', '66517', '66516'], '650362': ['65036', '65037', '66037', '66036'], '650203': ['65020', '65021', '66021', '66020'], '640191': ['64019', '64020', '65020', '65019'], '645171': ['64517', '64518', '65518', '65517'], '650042': ['65004', '65005', '66005', '66004'], '640051': ['64005', '64006', '65006', '65005'], '640201': ['64020', '64021', '65021', '65020'], '645321': ['64532', '64533', '65533', '65532'], '645201': ['64520', '64521', '65521', '65520'], '645071': ['64507', '64508', '65508', '65507'], '655072': ['65507', '65508', '66508', '66507'], '640111': ['64011', '64012', '65012', '65011'], '640361': ['64036', '64037', '65037', '65036'], '650173': ['65017', '65018', '66018', '66017'], '655392': ['65539', '65540', '66540', '66539'], '655012': ['65501', '65502', '66502', '66501'], '640421': ['64042', '64043', '65043', '65042'], '655252': ['65525', '65526', '66526', '66525'], '640181': ['64018', '64019', '65019', '65018'], '645101': ['64510', '64511', '65511', '65510'], '645232': ['64523', '64524', '65524', '65523'], '650072': ['65007', '65008', '66008', '66007'], '640211': ['64021', '64022', '65022', '65021'], '645331': ['64533', '64534', '65534', '65533'], '645061': ['64506', '64507', '65507', '65506'], '650372': ['65037', '65038', '66038', '66037'], '655961': ['65508', '65509', '66509', '66508'], '650322': ['65032', '65033', '66033', '66032'], '640021': ['64002', '64003', '65003', '65002'], '640101': ['64010', '64011', '65011', '65010'], '640351': ['64035', '64036', '65036', '65035'], '645181': ['64518', '64519', '65519', '65518'], '640153': ['64015', '64017', '65017', '65015'], '655022': ['65502', '65503', '66503', '66502'], '650062': ['65006', '65007', '66007', '66006'], '655223': ['65522', '65523', '66523', '66522'], '640432': ['64043', '64044', '65044', '65043'], '650252': ['65025', '65026', '66026', '66025'], '650143': ['65014', '65015', '66015', '66014'], '645111': ['64511', '64512', '65512', '65511'], '645221': ['64522', '64523', '65523', '65522'], '640171': ['64017', '64018', '65018', '65017'], '645382': ['64538', '64539', '65539', '65538'], '655332': ['65533', '65534', '66534', '66533'], '645301': ['64530', '64531', '65531', '65530'], '655212': ['65521', '65522', '66522', '66521'], '640131': ['64013', '64014', '65014', '65013'], '640341': ['64034', '64035', '65035', '65034'], '650262': ['65026', '65027', '66027', '66026'], '650302': ['65030', '65031', '66031', '66030'], '645051': ['64505', '64506', '65506', '65505'], '640221': ['64022', '64023', '65023', '65022'], '655154': ['65515', '65516', '66516', '66515'], '640031': ['64003', '64004', '65004', '65003'], '650093': ['65009', '65010', '66010', '66009'], '645191': ['64519', '64520', '65520', '65519'], '655312': ['65531', '65532', '66532', '66531'], '655093': ['65509', '65510', '66510', '66509'], '650012': ['65001', '65002', '66002', '66001'], '655132': ['65513', '65514', '66514', '66513'], '645391': ['64539', '64540', '65540', '65539'], '655233': ['65523', '65524', '66524', '66523'], '655032': ['65503', '65504', '66504', '66503'], '650154': ['65015', '65016', '66016', '66015'], '655422': ['65542', '65543', '66543', '66542'], '645041': ['64504', '64505', '65505', '65504'], '655412': ['65541', '65542', '66542', '66541'], '640972': ['64097', '64001', '65001', '65097'], '640973': ['64097', '64501', '65501', '65097'], '645121': ['64512', '64513', '65513', '65512'], '640121': ['64012', '64013', '65013', '65012'], '640331': ['64033', '64034', '65034', '65033'], '645251': ['64525', '64526', '65526', '65525'], '640232': ['64023', '64024', '65024', '65023'], '640082': ['64008', '64009', '65009', '65008'], '650312': ['65031', '65032', '66032', '66031'], '645311': ['64531', '64532', '65532', '65531'], '655143': ['65514', '65515', '66515', '66514'], '650961': ['65008', '65009', '66009', '66008'], '655123': ['65512', '65513', '66513', '66512'], '655042': ['65504', '65505', '66505', '66504'], '645031': ['64503', '64504', '65504', '65503'], '640091': ['64009', '64010', '65010', '65009'], '650342': ['65034', '65035', '66035', '66034'], '645131': ['64513', '64514', '65514', '65513'], '650123': ['65012', '65013', '66013', '66012'], '640321': ['64032', '64033', '65033', '65032'], '645241': ['64524', '64525', '65525', '65524'], '655432': ['65543', '65044', '66044', '66543'], '645361': ['64536', '64537', '65537', '65536'], '650242': ['65024', '65025', '66025', '66024'], '640401': ['64040', '64041', '65041', '65040'], '645431': ['64543', '64044', '65044', '65543'], '650973': ['65097', '65501', '66501', '66097'], '650972': ['65097', '65001', '66001', '66097'], '650223': ['65022', '65023', '66023', '66022'], '640011': ['64001', '64002', '65002', '65001'], '640241': ['64024', '64025', '65025', '65024'], '655112': ['65511', '65512', '66512', '66511'], '655052': ['65505', '65506', '66506', '66505'], '650032': ['65003', '65004', '66004', '66003'], '645021': ['64502', '64503', '65503', '65502'], '650332': ['65033', '65034', '66034', '66033'], '645153': ['64515', '64517', '65517', '65515'], '650132': ['65013', '65014', '66014', '66013'], '645271': ['64527', '64528', '65528', '65527'], '650432': ['65043', '65044', '66044', '66043'], '655322': ['65532', '65533', '66533', '66532'], '640382': ['64038', '64039', '65039', '65038'], '645371': ['64537', '64538', '65538', '65537'], '650233': ['65023', '65024', '66024', '66023'], '640311': ['64031', '64032', '65032', '65031'], '645141': ['64514', '64515', '65515', '65514'], '640412': ['64041', '64042', '65042', '65041'], '640141': ['64014', '64015', '65015', '65014'], '640391': ['64039', '64040', '65040', '65039'], '655203': ['65520', '65521', '66521', '66520'], '640061': ['64006', '64007', '65007', '65006'], '640251': ['64025', '64026', '65026', '65025'], '655402': ['65540', '65541', '66541', '66540'], '650022': ['65002', '65003', '66003', '66002'], '655103': ['65510', '65511', '66511', '66510'], '645341': ['64534', '64535', '65535', '65534'], '650272': ['65027', '65028', '66028', '66027'], '650103': ['65010', '65011', '66011', '66010'], '645011': ['64501', '64502', '65502', '65501'], '655342': ['65534', '65535', '66535', '66534'], '650184': ['65018', '65019', '66019', '66018'], '645091': ['64509', '64510', '65510', '65509'], '640301': ['64030', '64031', '65031', '65030'], '650422': ['65042', '65043', '66043', '66042'], '645261': ['64526', '64527', '65527', '65526'], '645411': ['64541', '64542', '65542', '65541'], '640071': ['64007', '64008', '65008', '65007'], '640261': ['64026', '64027', '65027', '65026'], '655192': ['65519', '65520', '66520', '66519']}
        Beam={'640440': ['64044', '65044'], '645292': ['64529', '65529'], '640282': ['64028', '65028'], '645352': ['64535', '65535'], '645083': ['64508', '65508'], '655204': ['65520', '67922'], '655185': ['65518', '67923'], '640272': ['64027', '65027'], '640042': ['64004', '65004'], '645212': ['64521', '65521'], '640372': ['64037', '65037'], '645402': ['64540', '65540'], '645282': ['64528', '65528'], '650164': ['65016', '67424'], '640292': ['64029', '65029'], '655164': ['65516', '67924'], '640192': ['64019', '65019'], '645172': ['64517', '65517'], '650204': ['65020', '67422'], '655084': ['65508', '66596'], '640202': ['64020', '65020'], '640052': ['64005', '65005'], '655085': ['65508', '66699'], '645322': ['64532', '65532'], '645202': ['64520', '65520'], '645072': ['64507', '65507'], '655073': ['65507', '66507'], '655074': ['65507', '66697'], '640112': ['64011', '65011'], '640363': ['64036', '65036'], '640422': ['64042', '65042'], '645102': ['64510', '65510'], '640182': ['64018', '65018'], '645233': ['64523', '65523'], '650073': ['65007', '66007'], '650074': ['65007', '66197'], '640212': ['64021', '65021'], '645332': ['64533', '65533'], '645062': ['64506', '65506'], '640022': ['64002', '65002'], '645182': ['64518', '65518'], '640352': ['64035', '65035'], '640102': ['64010', '65010'], '650144': ['65014', '67425'], '640430': ['64043', '64075'], '640433': ['64043', '65043'], '655224': ['65522', '67921'], '645222': ['64522', '65522'], '645112': ['64511', '65511'], '645383': ['64538', '65538'], '645302': ['64530', '65530'], '640342': ['64034', '65034'], '640132': ['64013', '65013'], '645052': ['64505', '65505'], '640222': ['64022', '65022'], '640032': ['64003', '65003'], '645192': ['64519', '65519'], '645750': ['64575', '64543'], '645392': ['64539', '65539'], '645042': ['64504', '65504'], '645122': ['64512', '65512'], '640332': ['64033', '65033'], '640122': ['64012', '65012'], '645252': ['64525', '65525'], '640233': ['64023', '65023'], '640083': ['64008', '65008'], '645312': ['64531', '65531'], '655144': ['65514', '67925'], '655124': ['65512', '67926'], '645032': ['64503', '65503'], '640092': ['64009', '65009'], '645132': ['64513', '65513'], '650124': ['65012', '67426'], '640322': ['64032', '65032'], '645242': ['64524', '65524'], '645363': ['64536', '65536'], '650085': ['65008', '66199'], '650084': ['65008', '66096'], '640154': ['64015', '65015'], '645432': ['64543', '65543'], '640402': ['64040', '65040'], '640302': ['64030', '65030'], '645730': ['64573', '64541'], '640242': ['64024', '65024'], '640012': ['64001', '65001'], '650224': ['65022', '67421'], '645022': ['64502', '65502'], '645272': ['64527', '65527'], '645372': ['64537', '65537'], '645142': ['64514', '65514'], '640172': ['64017', '65017'], '640312': ['64031', '65031'], '640413': ['64041', '65041'], '640410': ['64041', '64073'], '640392': ['64039', '65039'], '640142': ['64014', '65014'], '640062': ['64006', '65006'], '640252': ['64025', '65025'], '655104': ['65510', '67927'], '645342': ['64534', '65534'], '650104': ['65010', '67427'], '645012': ['64501', '65501'], '650185': ['65018', '67423'], '645092': ['64509', '65509'], '645154': ['64515', '65515'], '645262': ['64526', '65526'], '640383': ['64038', '65038'], '645412': ['64541', '65541'], '645422': ['64542', '65542'], '640262': ['64026', '65026'], '640072': ['64007', '65007']}
             
        self.Dibujo2 = Pintar(Points,Shells,Beam,self.axes)
        self.Dibujo2.PlotShells()
        self.Dibujo2.PlotBeam()
       
        self.axes.set_axis_off()
        self.axes.set_axis_bgcolor('black')
        self.toolbar = NavigationToolbar(self.canvas)
        self.vboxi = wx.BoxSizer(wx.VERTICAL)
        self.vboxi.Add(self.canvas, 1,wx.ALIGN_RIGHT |wx.ALIGN_TOP |wx.GROW )
        self.vboxi.Add(self.toolbar, 0, wx.EXPAND|wx.ALIGN_TOP)
        self.hbox.Add(self.vboxi, 1, flag = wx.ALIGN_RIGHT | wx.ALIGN_TOP | wx.EXPAND)
        self.panel.SetSizer(self.hbox)
        self.hbox.Fit(self)     
       
    def AccionarButton(self,event):
        if self.screen==0:
            self.screen=1         
            self.__set_properties()
            self.__do_layout2()
           
if __name__ == "__main__":
    gettext.install("app") # replace with the appropriate catalog name
    app = wx.PySimpleApp(0)
    wx.InitAllImageHandlers()
    frame_1 = MyFrame(None, wx.ID_ANY, "")
    app.SetTopWindow(frame_1)
    frame_1.Show()
    app.MainLoop()

Thanks in advance!
greedman
 
Posts: 3
Joined: Thu Oct 24, 2013 9:54 pm


Return to GUI

Who is online

Users browsing this forum: No registered users and 1 guest