mirror of
https://github.com/gumyr/build123d.git
synced 2026-03-14 18:51:15 -07:00
61 lines
3.3 KiB
Python
61 lines
3.3 KiB
Python
from tcv_screenshots import save_model
|
|
from build123d import Color, Compound, Rot, Pos
|
|
|
|
import benchy
|
|
import bicycle_tire
|
|
import bracelet
|
|
import build123d_logo
|
|
import canadian_flag
|
|
import cast_bearing_unit
|
|
import circuit_board
|
|
import clock
|
|
import fast_grid_holes
|
|
import handle
|
|
import heat_exchanger
|
|
import key_cap
|
|
import loft
|
|
import maker_coin
|
|
import pegboard_j_hook
|
|
import platonic_solids
|
|
import playing_cards
|
|
import stud_wall
|
|
import tea_cup
|
|
import toy_truck
|
|
import vase
|
|
|
|
save_model([benchy.benchy], "benchy")
|
|
save_model([benchy.benchy], "benchy_front", {"reset_camera": "front"})
|
|
save_model([benchy.benchy], "benchy_right", {"reset_camera": "right"})
|
|
save_model([bicycle_tire.tire, bicycle_tire.tread], "bicycle_tire", {"cadWidth": 2000, "height": 2000})
|
|
size = bicycle_tire.tire.bounding_box().size.Y
|
|
tire_config = {"zoom": 4, "position": (size / 2, -size, size), "target": (0, -size / 2, size / 2),}
|
|
save_model([bicycle_tire.tire, bicycle_tire.tread], "bicycle_tire_detail", tire_config)
|
|
save_model([Rot(Z=-90) * bracelet.bracelet], "bracelet")
|
|
save_model([build123d_logo.one, build123d_logo.two, build123d_logo.three_d, build123d_logo.extension_lines, build123d_logo.build], "build123d_logo")
|
|
save_model([Rot(Z=-45) * Rot(90) * canadian_flag.canadian_flag], "canadian_flag", {"reset_camera": "front", "ortho": False})
|
|
save_model([canadian_flag.canadian_flag], "canadian_flag_iso", {"ortho": False})
|
|
save_model([Rot(30, 0, 30) * canadian_flag.canadian_flag], "canadian_flag_detail", {"reset_camera": "front", "ortho": False})
|
|
save_model([cast_bearing_unit.oval_flanged_bearing_unit], "cast_bearing_unit", {"render_edges": False})
|
|
save_model([circuit_board.pcb], "circuit_board")
|
|
save_model([circuit_board.pcb], "circuit_board_top", {"reset_camera": "top"})
|
|
save_model([clock.clock_face], "clock_face", {"reset_camera": "top"})
|
|
save_model([fast_grid_holes.grid], "fast_grid_holes")
|
|
handle.handle.color = Color("goldenrod", .6)
|
|
save_model([handle.handle, handle.handle_center_line, handle.sections], "handle")
|
|
save_model([heat_exchanger.heat_exchanger], "heat_exchanger" , {"cadWidth": 2000, "height": 2000})
|
|
size = heat_exchanger.heat_exchanger.part.bounding_box().size.Z
|
|
exchanger_config = {"zoom": 2, "position": (size / 2, -size, size), "target": (0, 0, size / 2)}
|
|
save_model([heat_exchanger.heat_exchanger], "heat_exchanger_detail", exchanger_config)
|
|
key_cap.key_cap.color = Color("goldenrod", .3)
|
|
save_model([key_cap.key_cap], "key_cap")
|
|
save_model([loft.art], "loft")
|
|
save_model([maker_coin.maker_coin], "maker_coin")
|
|
save_model([Rot(Y=-90) * pegboard_j_hook.mainp.part], "peg_board_hook")
|
|
save_model([Rot(Z=90) * Compound(platonic_solids.solids)], "platonic_solids")
|
|
playing_cards.lid_builder.part.color = Color("goldenrod", .7)
|
|
save_model([Pos(-20, 40) * playing_cards.hand, playing_cards.box_builder, Pos(0, 0, (playing_cards.wall + playing_cards.deck) / 2) * playing_cards.lid_builder.part], "playing_cards")
|
|
save_model([Rot(15, 0, -30) * Compound([stud_wall.x_wall, stud_wall.y_wall])], "stud_wall", {"reset_camera": "front"})
|
|
tea_cup.tea_cup.color = "goldenrod"
|
|
save_model([tea_cup.tea_cup], "tea_cup")
|
|
save_model([Rot(15, 0, -120) * Compound([toy_truck.body.part, toy_truck.cab.part], color=toy_truck.truck_color)], "toy_truck", {"reset_camera": "front", "render_edges": False})
|
|
save_model([Rot(90, 0, 0) * vase.vase.part], "vase")
|