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: 396
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: 1471
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: 143
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: 143
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 2 guests

cron