Creating a Model Truss Bridge with AI: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 9: | Line 9: | ||
First we need a list of prompts that will lead to a proper scad module. | First we need a list of prompts that will lead to a proper scad module. | ||
= Steps = | |||
== Step 1: Create beamAt Module == | |||
=== Prompt === | |||
Create a beamAt module that positions and rotates a cube beam at any location with any orientation. | |||
=== Result === | |||
<source lang="scad"> | |||
module beamAt(position, rotation, dimensions) { | |||
translate(position) { | |||
rotate(rotation) { | |||
cube(dimensions); | |||
} | |||
} | |||
} | |||
</source> | |||
=== Example === | |||
<source lang="scad"> | |||
beamAt([10, 5, 0], [0, 0, 45], [40, 3, 3]); // beam at position, rotated 45° on Z-axis | |||
</source> | |||
Revision as of 07:31, 14 June 2025
We would like to get 3D printer design for a TrussBridge
We want a design combining a Warren truss pattern on the side with an X Pattern on the top and bottom of the bridge.
We will use the nicescad webinterface to OpenScad for our design and Claude AI as the AI chat tool.
First we need a list of prompts that will lead to a proper scad module.
Steps
Step 1: Create beamAt Module
Prompt
Create a beamAt module that positions and rotates a cube beam at any location with any orientation.
Result
module beamAt(position, rotation, dimensions) {
translate(position) {
rotate(rotation) {
cube(dimensions);
}
}
}Example
beamAt([10, 5, 0], [0, 0, 45], [40, 3, 3]); // beam at position, rotated 45° on Z-axis