Changes between Version 10 and Version 11 of PythonOcc


Ignore:
Timestamp:
Dec 19, 2011, 4:06:25 PM (12 years ago)
Author:
skulovec
Comment:

Povzetek -- KT vaj 19.12.2011

Legend:

Unmodified
Added
Removed
Modified
  • PythonOcc

    v10 v11  
    604604}}}
    605605
     606== Povzetek -- KT vaj 19.12.2011 ==
    606607=== Izdelava CAD kocke z predhodno definiranimi točkami (Uporaba for zanke za generiranje točk, površin, mreže) ===
    607608{{{
     
    659660    start_display()
    660661}}}
     662
     663=== Branje vrednosti iz datoteke in generiranje CAD modela (Parametriziran CAD model) ===
     664{{{
     665#!python
     666#Odpiranje datoteke input_file.dat, ter branje iz nje v izbrane spremenljivke
     667#Simon Kulovec
     668from OCC.Display.SimpleGui import *
     669from OCC.BRepPrimAPI import *
     670
     671display, start_display, add_menu, add_function_to_menu = init_display()
     672
     673#Branje iz datoteke: input_file.dat
     674f= open("input_file.dat", "r")
     675lines = f.readlines()
     676box0 = [] #Vektor v katerega shranjujemo prebrane vrednosti
     677
     678#Stevilo prebranih vrstic je 1
     679for i in range(1):
     680    x,y,z=[eval(s) for s in lines[i].split(" ")]
     681    box0.append(x)
     682    box0.append(y)
     683    box0.append(z)
     684    #Izpis prebranih vrednosti iz datoteke v terminal
     685    print "%4.1f %4.1f %4.1f "  % ( box0[i], box0[i+1],\
     686                                        box0[i+2])
     687f.close()
     688
     689
     690my_box = BRepPrimAPI_MakeBox(box0[0],box0[1],box0[2]).Shape()
     691
     692display.DisplayShape(my_box)
     693start_display()
     694}}}