commit
d2893c766a
6 changed files with 115 additions and 0 deletions
@ -0,0 +1,6 @@
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
||||
<component name="ProjectRootManager"> |
||||
<output url="file://$PROJECT_DIR$/out" /> |
||||
</component> |
||||
</project> |
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
||||
<component name="ProjectModuleManager"> |
||||
<modules> |
||||
<module fileurl="file://$PROJECT_DIR$/Handy-Halter.iml" filepath="$PROJECT_DIR$/Handy-Halter.iml" /> |
||||
</modules> |
||||
</component> |
||||
</project> |
@ -0,0 +1,6 @@
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
||||
<component name="VcsDirectoryMappings"> |
||||
<mapping directory="$PROJECT_DIR$" vcs="Git" /> |
||||
</component> |
||||
</project> |
@ -0,0 +1,44 @@
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
||||
<component name="ChangeListManager"> |
||||
<list default="true" id="64e91057-585b-47c4-8882-6221862f52dd" name="Changes" comment="" /> |
||||
<option name="SHOW_DIALOG" value="false" /> |
||||
<option name="HIGHLIGHT_CONFLICTS" value="true" /> |
||||
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" /> |
||||
<option name="LAST_RESOLUTION" value="IGNORE" /> |
||||
</component> |
||||
<component name="ProjectId" id="2Kk2QyQhlsl6Wk0a4J7GVzu0fEs" /> |
||||
<component name="ProjectLevelVcsManager" settingsEditedManually="true" /> |
||||
<component name="ProjectViewState"> |
||||
<option name="hideEmptyMiddlePackages" value="true" /> |
||||
<option name="showLibraryContents" value="true" /> |
||||
</component> |
||||
<component name="PropertiesComponent"><![CDATA[{ |
||||
"keyToString": { |
||||
"RunOnceActivity.OpenProjectViewOnStart": "true", |
||||
"RunOnceActivity.ShowReadmeOnStart": "true" |
||||
} |
||||
}]]></component> |
||||
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" /> |
||||
<component name="TaskManager"> |
||||
<task active="true" id="Default" summary="Default task"> |
||||
<changelist id="64e91057-585b-47c4-8882-6221862f52dd" name="Changes" comment="" /> |
||||
<created>1674504247244</created> |
||||
<option name="number" value="Default" /> |
||||
<option name="presentableId" value="Default" /> |
||||
<updated>1674504247244</updated> |
||||
</task> |
||||
<servers /> |
||||
</component> |
||||
<component name="Vcs.Log.Tabs.Properties"> |
||||
<option name="TAB_STATES"> |
||||
<map> |
||||
<entry key="MAIN"> |
||||
<value> |
||||
<State /> |
||||
</value> |
||||
</entry> |
||||
</map> |
||||
</option> |
||||
</component> |
||||
</project> |
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<module type="GENERAL_MODULE" version="4"> |
||||
<component name="NewModuleRootManager" inherit-compiler-output="true"> |
||||
<exclude-output /> |
||||
<content url="file://$MODULE_DIR$" /> |
||||
<orderEntry type="sourceFolder" forTests="false" /> |
||||
</component> |
||||
</module> |
@ -0,0 +1,43 @@
@@ -0,0 +1,43 @@
|
||||
stange_dia = 20; |
||||
corner_radius=4; |
||||
spange_w = 30; |
||||
breite = 150; |
||||
$fn = 64; |
||||
|
||||
module stange(){ |
||||
color([0,0,0]) |
||||
cylinder(d=stange_dia,h=1000,center=true); |
||||
} |
||||
|
||||
module spange() { |
||||
color([1,0,0])minkowski(){ |
||||
difference(){ |
||||
translate([35,0,0]) cube([140-2*corner_radius,spange_w-2*corner_radius,30-2*corner_radius],true); |
||||
translate([80,-22,0])cube([30,30,100],true); |
||||
translate([80,22,0])cube([30,30,100],true); |
||||
translate([-20,-22,0])cube([20,30,100],true); |
||||
translate([-20,22,0])cube([20,30,100],true); |
||||
} |
||||
sphere(r=corner_radius); |
||||
} |
||||
} |
||||
|
||||
module schale(){ |
||||
difference() { |
||||
minkowski() { |
||||
sphere(r = corner_radius); |
||||
difference() { |
||||
union() { |
||||
translate([52, 0, 55]) rotate([0, - 29, 0]) cube([10, breite, 150], true); |
||||
translate([86, 0, 15]) rotate([0, 45, 0]) cube([10, breite, 20], true); |
||||
} |
||||
cube([200, 14 + 4 * corner_radius, 30], true); |
||||
} |
||||
} |
||||
spange(); |
||||
} |
||||
} |
||||
|
||||
stange(); |
||||
*spange(); |
||||
schale(); |
Loading…
Reference in new issue