Skip to content

Commit

Permalink
Deployed 88b6c1f with MkDocs version: 1.6.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Unknown committed Sep 17, 2024
1 parent 0da9e59 commit e92bb6f
Show file tree
Hide file tree
Showing 11 changed files with 6 additions and 567 deletions.
51 changes: 0 additions & 51 deletions learning-course/stage1/1C/adding-components/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2715,57 +2715,6 @@ <h3 id="level-of-detail">Level of Detail</h3>
<p>It should be noted that while modeling every detail of the robot hardware (bolts, rivets, nuts) is beneficial for purchasing and real life assembly purposes, it isn't strictly necessary. Time is a precious resource, especially during build season, so you should spend it on what will give you the biggest return.</p>
<p>More details about best practices for Onshape assemblies are included on the <a href="/best-practices/assembly-setup/" target="_blank" title="Assembly Best Practices Page">Assembly Best Practices Page</a>.</p>
<p><br></p>
<!-- ------------------DO NOT TOUCH ANYTHING BELOW HERE------------------ -->

<script>

// Initialize slide index for each slideshow

let slideIndices = [0];

let slideshows = document.getElementsByClassName("slideshow-container");
for (let no = 0; no < slideshows.length; no++) {
slideIndices[no] = 1;
let dotsContainer = slideshows[no].getElementsByClassName("dotsContainer")[0];
let slides = slideshows[no].getElementsByClassName("mySlides");
for (let i = 0; i < slides.length; i++) {
let dot = document.createElement("span");
dot.className = "dot";
dot.onclick = function() { currentSlide(i+1, no); };
dotsContainer.appendChild(dot);
}
showSlides(1, no);
}

currentSlide(1);

// Next/previous controls
function plusSlides(n, no) {
showSlides(slideIndices[no] += n, no);
}

// Thumbnail image controls
function currentSlide(n, no) {
showSlides(slideIndices[no] = n, no);
}

function showSlides(n, no) {
let i;
let x = document.getElementsByClassName("slideshow-container")[no].getElementsByClassName("mySlides");
let dots = document.getElementsByClassName("slideshow-container")[no].getElementsByClassName("dot");
if (n > x.length) {slideIndices[no] = 1}
if (n < 1) {slideIndices[no] = x.length}
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" active", "");
}
x[slideIndices[no]-1].style.display = "block";
dots[slideIndices[no]-1].className += " active";
}

</script>



Expand Down
51 changes: 0 additions & 51 deletions learning-course/stage1/1C/assembly-modeling/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2728,57 +2728,6 @@ <h3 id="replicate-tool">Replicate Tool</h3>
</video></p>
</div>
<p><br></p>
<!-- ------------------DO NOT TOUCH ANYTHING BELOW HERE------------------ -->

<script>

// Initialize slide index for each slideshow

let slideIndices = [0];

let slideshows = document.getElementsByClassName("slideshow-container");
for (let no = 0; no < slideshows.length; no++) {
slideIndices[no] = 1;
let dotsContainer = slideshows[no].getElementsByClassName("dotsContainer")[0];
let slides = slideshows[no].getElementsByClassName("mySlides");
for (let i = 0; i < slides.length; i++) {
let dot = document.createElement("span");
dot.className = "dot";
dot.onclick = function() { currentSlide(i+1, no); };
dotsContainer.appendChild(dot);
}
showSlides(1, no);
}

currentSlide(1);

// Next/previous controls
function plusSlides(n, no) {
showSlides(slideIndices[no] += n, no);
}

// Thumbnail image controls
function currentSlide(n, no) {
showSlides(slideIndices[no] = n, no);
}

function showSlides(n, no) {
let i;
let x = document.getElementsByClassName("slideshow-container")[no].getElementsByClassName("mySlides");
let dots = document.getElementsByClassName("slideshow-container")[no].getElementsByClassName("dot");
if (n > x.length) {slideIndices[no] = 1}
if (n < 1) {slideIndices[no] = x.length}
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" active", "");
}
x[slideIndices[no]-1].style.display = "block";
dots[slideIndices[no]-1].className += " active";
}

</script>



Expand Down
51 changes: 0 additions & 51 deletions learning-course/stage1/1C/layout-sketch/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2712,57 +2712,6 @@ <h3 id="instructions">Instructions</h3>

<p>As previously explained, this method of top-down modeling is extremely powerful as it enables you to capture the most important dimensions all in one place. However, you should be careful to not over-detail master sketches. You will be practicing master sketches all throughout Stage 2, and use them in Stage 3 alongside multi-document practices to design a whole robot.</p>
<p><br></p>
<!-- ------------------DO NOT TOUCH ANYTHING BELOW HERE------------------ -->

<script>

// Initialize slide index for each slideshow

let slideIndices = [0];

let slideshows = document.getElementsByClassName("slideshow-container");
for (let no = 0; no < slideshows.length; no++) {
slideIndices[no] = 1;
let dotsContainer = slideshows[no].getElementsByClassName("dotsContainer")[0];
let slides = slideshows[no].getElementsByClassName("mySlides");
for (let i = 0; i < slides.length; i++) {
let dot = document.createElement("span");
dot.className = "dot";
dot.onclick = function() { currentSlide(i+1, no); };
dotsContainer.appendChild(dot);
}
showSlides(1, no);
}

currentSlide(1);

// Next/previous controls
function plusSlides(n, no) {
showSlides(slideIndices[no] += n, no);
}

// Thumbnail image controls
function currentSlide(n, no) {
showSlides(slideIndices[no] = n, no);
}

function showSlides(n, no) {
let i;
let x = document.getElementsByClassName("slideshow-container")[no].getElementsByClassName("mySlides");
let dots = document.getElementsByClassName("slideshow-container")[no].getElementsByClassName("dot");
if (n > x.length) {slideIndices[no] = 1}
if (n < 1) {slideIndices[no] = x.length}
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" active", "");
}
x[slideIndices[no]-1].style.display = "block";
dots[slideIndices[no]-1].className += " active";
}

</script>



Expand Down
51 changes: 0 additions & 51 deletions learning-course/stage1/1C/part-modeling/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2795,57 +2795,6 @@ <h3 id="derive-feature">Derive Feature</h3>
<h3 id="feature-tree-organization">Feature Tree Organization</h3>
<p>At this point, you should be feeling more and more comfortable with Onshape modeling and using Featurescripts. Always make sure to clean up your feature tree while working to keep it organized and easy to use. You can more learn about feature tree organization on the <a href="/best-practices/feature-tree-setup/" target="_blank" title="Feature Tree Best Practices Page">Feature Tree Best Practices</a> page.</p>
<p><br></p>
<!-- ------------------DO NOT TOUCH ANYTHING BELOW HERE------------------ -->

<script>

// Initialize slide index for each slideshow

let slideIndices = [0];

let slideshows = document.getElementsByClassName("slideshow-container");
for (let no = 0; no < slideshows.length; no++) {
slideIndices[no] = 1;
let dotsContainer = slideshows[no].getElementsByClassName("dotsContainer")[0];
let slides = slideshows[no].getElementsByClassName("mySlides");
for (let i = 0; i < slides.length; i++) {
let dot = document.createElement("span");
dot.className = "dot";
dot.onclick = function() { currentSlide(i+1, no); };
dotsContainer.appendChild(dot);
}
showSlides(1, no);
}

currentSlide(1);

// Next/previous controls
function plusSlides(n, no) {
showSlides(slideIndices[no] += n, no);
}

// Thumbnail image controls
function currentSlide(n, no) {
showSlides(slideIndices[no] = n, no);
}

function showSlides(n, no) {
let i;
let x = document.getElementsByClassName("slideshow-container")[no].getElementsByClassName("mySlides");
let dots = document.getElementsByClassName("slideshow-container")[no].getElementsByClassName("dot");
if (n > x.length) {slideIndices[no] = 1}
if (n < 1) {slideIndices[no] = x.length}
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" active", "");
}
x[slideIndices[no]-1].style.display = "block";
dots[slideIndices[no]-1].className += " active";
}

</script>



Expand Down
51 changes: 0 additions & 51 deletions learning-course/stage1/1C/top-level-assembly/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2676,57 +2676,6 @@ <h3 id="instructions">Instructions</h3>
</div>
<p>And that's all there is to the top level robot assembly! The use of the origin cube makes it very easy to mate together assemblies. In later stages you will explore how to create flexible assemblies (arms, elevators, etc) with the origin cube. If you are interested, you can get a sneak peek <a href="/best-practices/assembly-setup/#utilizing-origin-cube-for-flexible-assemblies" target="_blank" title="Origin Cube Information Page">here</a>.</p>
<p><br></p>
<!-- ------------------DO NOT TOUCH ANYTHING BELOW HERE------------------ -->

<script>

// Initialize slide index for each slideshow

let slideIndices = [0];

let slideshows = document.getElementsByClassName("slideshow-container");
for (let no = 0; no < slideshows.length; no++) {
slideIndices[no] = 1;
let dotsContainer = slideshows[no].getElementsByClassName("dotsContainer")[0];
let slides = slideshows[no].getElementsByClassName("mySlides");
for (let i = 0; i < slides.length; i++) {
let dot = document.createElement("span");
dot.className = "dot";
dot.onclick = function() { currentSlide(i+1, no); };
dotsContainer.appendChild(dot);
}
showSlides(1, no);
}

currentSlide(1);

// Next/previous controls
function plusSlides(n, no) {
showSlides(slideIndices[no] += n, no);
}

// Thumbnail image controls
function currentSlide(n, no) {
showSlides(slideIndices[no] = n, no);
}

function showSlides(n, no) {
let i;
let x = document.getElementsByClassName("slideshow-container")[no].getElementsByClassName("mySlides");
let dots = document.getElementsByClassName("slideshow-container")[no].getElementsByClassName("dot");
if (n > x.length) {slideIndices[no] = 1}
if (n < 1) {slideIndices[no] = x.length}
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" active", "");
}
x[slideIndices[no]-1].style.display = "block";
dots[slideIndices[no]-1].className += " active";
}

</script>



Expand Down
53 changes: 1 addition & 52 deletions learning-course/stage2/2A/exercise-page-template/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1167,57 +1167,6 @@

<h1 id="2a-full-detail-drivebase">2A: Full Detail Drivebase</h1>
<p><br></p>
<!-- ------------------DO NOT TOUCH ANYTHING BELOW HERE------------------ -->

<script>

// Initialize slide index for each slideshow

let slideIndices = [0];

let slideshows = document.getElementsByClassName("slideshow-container");
for (let no = 0; no < slideshows.length; no++) {
slideIndices[no] = 1;
let dotsContainer = slideshows[no].getElementsByClassName("dotsContainer")[0];
let slides = slideshows[no].getElementsByClassName("mySlides");
for (let i = 0; i < slides.length; i++) {
let dot = document.createElement("span");
dot.className = "dot";
dot.onclick = function() { currentSlide(i+1, no); };
dotsContainer.appendChild(dot);
}
showSlides(1, no);
}

currentSlide(1);

// Next/previous controls
function plusSlides(n, no) {
showSlides(slideIndices[no] += n, no);
}

// Thumbnail image controls
function currentSlide(n, no) {
showSlides(slideIndices[no] = n, no);
}

function showSlides(n, no) {
let i;
let x = document.getElementsByClassName("slideshow-container")[no].getElementsByClassName("mySlides");
let dots = document.getElementsByClassName("slideshow-container")[no].getElementsByClassName("dot");
if (n > x.length) {slideIndices[no] = 1}
if (n < 1) {slideIndices[no] = x.length}
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
for (i = 0; i < dots.length; i++) {
dots[i].className = dots[i].className.replace(" active", "");
}
x[slideIndices[no]-1].style.display = "block";
dots[slideIndices[no]-1].className += " active";
}

</script>



Expand All @@ -1240,7 +1189,7 @@ <h1 id="2a-full-detail-drivebase">2A: Full Detail Drivebase</h1>
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1-2.1-2M12.5 7v5.2l4 2.4-1 1L11 13V7h1.5M11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2v1.8Z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">September 6, 2024</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date">September 17, 2024</span>
</span>


Expand Down
Loading

0 comments on commit e92bb6f

Please sign in to comment.