Moved some stuff to examples and added some missing pages

This commit is contained in:
Tom van Woudenberg 2024-02-27 10:19:04 +01:00
parent 2474bb4899
commit 699d085651
12 changed files with 397 additions and 6 deletions

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,61 @@
from grading import check
from math import isclose
tolerance = 0.001
# Using rel_tol is more reliable in the face of aliasing, but to fit the instructions give we use abs_total
check_float = lambda a, b: isclose(a, b, rel_tol=0, abs_tol=tolerance)
# We have to pass in the globals object since we need to have access to changes as well
@check
def check_example(glob):
mu, beta = glob["mu"], glob["beta"]
if (check_float(mu, -1.7461520011511888) and check_float(beta, 2.553428469837263)):
print(f"Part 1: you got the parameters right, well done! (checked with tolerance {tolerance})")
else:
print(f"Part 1: your parameters are incorrect. (checked with tolerance {tolerance})")
print(f" Other parts won't be graded until these are fixed. ")
return
function = glob["find_x_with_probability_p"]
test_inputs = [(1 - 0.001, 15.891029744351862), (1 - 0.2, 2.0838374640878863), (1 - 0.9, -3.875794191615308)]
failed = []
for x, out in test_inputs:
result = function(x)
if not check_float(result, out):
failed.append((x, out, result))
if len(failed) == 0:
print(f"Part 2: Well done, your inverse function is correct! (checked with tolerance {tolerance})")
else:
print(f"Part 2: Your function failed some tests. Keep in mind the tolerance is {tolerance}")
print(" --> Failed inputs:")
for case in failed:
print(f"{case[0]} gave {case[2]}, expected {case[1]}")
print(f" Other parts won't be graded until these are fixed.")
x = glob["x"]
if check_float(x, 15.891029744351862):
print(f"Part 3: you got the value of x right, well done! (checked with tolerance {tolerance})")
else:
print(f"Part 3: your value of x is incorrect. (checked with tolerance {tolerance})")
return
"""
Task 0:
x_1 = 4
p_1 = 1 - .1
x_2 = 10
p_2 = 1 - .01
Task 1:
beta = -(x_2 - x_1) / log(log(p_2) / log(p_1))
mu = x_1 + beta * log(-log(p_1))
Task 2:
x = mu - beta * log(-log(p))
Task 3:
x = find_x_with_probability_p(1 - 0.001)
"""

View file

@ -0,0 +1,23 @@
# Examples H5p
This page shows some examples of H5p questions.
Some best-practices on the use of H5p:
- To startup your H5p-account, first login to H5p via Brightspace (follow instructions as under [https://www.tudelft.nl/teaching-support/educational-tools/h5p](https://www.tudelft.nl/teaching-support/educational-tools/h5p)). After that, direct login is possible via [tudelft.h5p.com](tudelft.h5p.com)
- Place your H5p-elements in a shared folder in H5p.
- Disable the display options "Toolbar Below Content" and "Display author's name to public (anonymous users) (only relevant when content's status is set to Public )" for each
## Complex fill in the blanks
This can be used to evaluate numerical answers:
<iframe src="https://tudelft.h5p.com/content/1292010272694757307/embed" aria-label="Example MUDE" width="1088" height="637" frameborder="0" allowfullscreen="allowfullscreen" allow="autoplay *; geolocation *; microphone *; camera *; midi *; encrypted-media *"></iframe><script src="https://tudelft.h5p.com/js/h5p-resizer.js" charset="UTF-8"></script>
## Dialog cards
This can be used to ask open questions:
<iframe src="https://tudelft.h5p.com/content/1292050206829217497/embed" aria-label="PA1 File Contents" width="1088" height="637" frameborder="0" allowfullscreen="allowfullscreen" allow="autoplay *; geolocation *; microphone *; camera *; midi *; encrypted-media *"></iframe><script src="https://tudelft.h5p.com/js/h5p-resizer.js" charset="UTF-8"></script>
## Question set
This can be used to create a set of Multiple Choice, Drag and Drop, Fill in the blanks, True/False questions and Image choice questions:
<iframe src="https://tudelft.h5p.com/content/1292062157562749767/embed" aria-label="quiz_uniform_motion" width="1088" height="637" frameborder="0" allowfullscreen="allowfullscreen" allow="autoplay *; geolocation *; microphone *; camera *; midi *; encrypted-media *"></iframe><script src="https://tudelft.h5p.com/js/h5p-resizer.js" charset="UTF-8"></script>
## True/False Question
<iframe src="https://tudelft.h5p.com/content/1292061623388939257/embed" aria-label="quiz_blue_vs_LS" width="1088" height="637" frameborder="0" allowfullscreen="allowfullscreen" allow="autoplay *; geolocation *; microphone *; camera *; midi *; encrypted-media *"></iframe><script src="https://tudelft.h5p.com/js/h5p-resizer.js" charset="UTF-8"></script>

View file

@ -0,0 +1,58 @@
# Combining theory with interactive questions
This page shows you how to combine theory with questions, so there's no coding involved.
```{index} Truss structures
```
## Truss structures
Truss structures are structures assembled of straight elements connected in nodes. These elements partly create triangles, which are of importance for its deformability. Of course, the structures you'll design shouldn't deform, so it's crucial to understand this topic.
### Examples truss structures
Examples of these structures are commonly found in rail bridges like the one below:
```{figure} theory_questions_images/pic0.jpg
:width: 400
```
Furthermore, these structures are commonly found in building as well, both invisible and visible:
```{figure} theory_questions_images/pic1.jpg
:width: 400
```
### Modelling truss structures
Truss structures are modelled as rigid bars (so elements which cannot deform) connected by hinges (so elements can rotate with respect to one each other). In our model, hinges are indicate with a circle, and bars with a line. For example, the structure you've seen in the second example (with two diagonal bars removed) is modelled as follows:
```{figure} theory_questions_images/Truss1.svg
```
Now that you've been introduced to truss structures, answer the following question:
:::{card} Test Yourself
<iframe src="https://tudelft.h5p.com/content/1291910926067816717/embed" aria-label="Modelling truss structures" width="1088" height="200" frameborder="0" allowfullscreen="allowfullscreen" allow="autoplay *; geolocation *; microphone *; camera *; midi *; encrypted-media *"></iframe><script src="https://tudelft.h5p.com/js/h5p-resizer.js" charset="UTF-8"></script>
:::
### Mechanisms
A mechanism is a structure which can deform as a whole, while the individual elements don't deform. This deformation doesn't have to be large. An example of a mechanism is a rectangular truss structure, it can deform as shown below:
```{figure} theory_questions_images/rectangle.svg
```
A triangle cannot deform:
```{figure} theory_questions_images/triangle.svg
```
For structures which consists of partly triangles, partly quadrilaterals, it is not directly clear whether the structure can deform. To identify whether the truss structure is a mechanism, you can try to move each node with respect to the nodes with which it is connected:
```{figure} theory_questions_images/gifje.gif
:width: 300px
```
An example of a truss structure of partly triangles, partly quadrilaterals, which is not a mechanism is the following:
```{figure} theory_questions_images/structure3.svg
```
Now that you've been introduced to mechanisms, answer the following questions:
:::{card} Test Yourself
<iframe src="https://tudelft.h5p.com/content/1291910957230324507/embed" aria-label="Truss structures and mechanism" width="1088" height="300 " frameborder="0" allowfullscreen="allowfullscreen" allow="autoplay *; geolocation *; microphone *; camera *; midi *; encrypted-media *"></iframe><script src="https://tudelft.h5p.com/js/h5p-resizer.js" charset="UTF-8"></script>
:::
:::{card} Test Yourself
<iframe src="https://tudelft.h5p.com/content/1291910962551764997/embed" aria-label="Truss structures and mechanims 2" width="1088" height="300" frameborder="0" allowfullscreen="allowfullscreen" allow="autoplay *; geolocation *; microphone *; camera *; midi *; encrypted-media *"></iframe><script src="https://tudelft.h5p.com/js/h5p-resizer.js" charset="UTF-8"></script>
:::

View file

@ -0,0 +1,135 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Gegenereerd door Microsoft Visio, SVG Export Truss1.svg Pagina-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="2.43168in" height="1.48679in"
viewBox="0 0 175.081 107.049" xml:space="preserve" color-interpolation-filters="sRGB" class="st6">
<v:documentProperties v:langID="1043" v:metric="true" v:viewMarkup="false"/>
<style type="text/css">
<![CDATA[
.st1 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st2 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st3 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.25}
.st4 {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st5 {fill:#000000;font-family:Times New Roman;font-size:1.00001em}
.st6 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<g v:mID="0" v:index="1" v:groupContext="foregroundPage">
<title>Pagina-1</title>
<v:pageProperties v:drawingScale="0.0393701" v:pageScale="0.0393701" v:drawingUnits="24" v:shadowOffsetX="8.50394"
v:shadowOffsetY="-8.50394"/>
<g id="shape16-1" v:mID="16" v:groupContext="shape" transform="translate(-62.0285,71.2411) rotate(-90)">
<title>Vakwerk, 1 pt.16</title>
<path d="M0 107.05 L28.35 107.05" class="st1"/>
</g>
<g id="shape17-4" v:mID="17" v:groupContext="shape" transform="translate(-19.5089,71.2411) rotate(-90)">
<title>Vakwerk, 1 pt.17</title>
<path d="M0 107.05 L28.35 107.05" class="st1"/>
</g>
<g id="shape18-7" v:mID="18" v:groupContext="shape" transform="translate(23.0108,71.2411) rotate(-90)">
<title>Vakwerk, 1 pt.18</title>
<path d="M0 107.05 L28.35 107.05" class="st1"/>
</g>
<g id="shape19-10" v:mID="19" v:groupContext="shape" transform="translate(70.6799,-17.8292) rotate(-33.69)">
<title>Vakwerk, 1 pt.19</title>
<path d="M0 107.05 L51.1 107.05" class="st1"/>
</g>
<g id="shape20-13" v:mID="20" v:groupContext="shape" transform="translate(61.8812,-46.1756) rotate(33.69)">
<title>Vakwerk, 1 pt.20</title>
<path d="M0 107.05 L51.1 107.05" class="st1"/>
</g>
<g id="shape14-16" v:mID="14" v:groupContext="shape" transform="translate(45.0207,-35.8081)">
<title>Vakwerk, 1 pt.14</title>
<path d="M0 107.05 L42.52 107.05" class="st1"/>
</g>
<g id="shape15-19" v:mID="15" v:groupContext="shape" transform="translate(87.5404,-35.8081)">
<title>Vakwerk, 1 pt.15</title>
<path d="M0 107.05 L42.52 107.05" class="st1"/>
</g>
<g id="shape12-22" v:mID="12" v:groupContext="shape" transform="translate(87.5404,-64.1545)">
<title>Vakwerk, 1 pt.12</title>
<path d="M0 107.05 L42.52 107.05" class="st1"/>
</g>
<g id="shape13-25" v:mID="13" v:groupContext="shape" transform="translate(130.06,-64.1545)">
<title>Vakwerk, 1 pt.13</title>
<path d="M0 107.05 L42.52 107.05" class="st1"/>
</g>
<g id="shape1-28" v:mID="1" v:groupContext="shape" transform="translate(2.50098,-64.1545)">
<title>Vakwerk, 1 pt</title>
<path d="M0 107.05 L42.52 107.05" class="st1"/>
</g>
<g id="shape2-31" v:mID="2" v:groupContext="shape" transform="translate(45.0207,-64.1545)">
<title>Vakwerk, 1 pt.2</title>
<path d="M0 107.05 L42.52 107.05" class="st1"/>
</g>
<g id="shape3-34" v:mID="3" v:groupContext="shape" transform="translate(42.8947,-62.0285)">
<title>Scharnier</title>
<ellipse cx="2.12598" cy="104.923" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape4-36" v:mID="4" v:groupContext="shape" transform="translate(0.375,-62.0285)">
<title>Scharnier.4</title>
<ellipse cx="2.12598" cy="104.923" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape5-38" v:mID="5" v:groupContext="shape" transform="translate(42.8947,-33.6821)">
<title>Scharnier.5</title>
<ellipse cx="2.12598" cy="104.923" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape6-40" v:mID="6" v:groupContext="shape" transform="translate(85.4144,-62.0285)">
<title>Scharnier.6</title>
<ellipse cx="2.12598" cy="104.923" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape7-42" v:mID="7" v:groupContext="shape" transform="translate(85.4144,-33.6821)">
<title>Scharnier.7</title>
<ellipse cx="2.12598" cy="104.923" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape8-44" v:mID="8" v:groupContext="shape" transform="translate(127.934,-62.0285)">
<title>Scharnier.8</title>
<ellipse cx="2.12598" cy="104.923" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape9-46" v:mID="9" v:groupContext="shape" transform="translate(127.934,-33.6821)">
<title>Scharnier.9</title>
<ellipse cx="2.12598" cy="104.923" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape10-48" v:mID="10" v:groupContext="shape" transform="translate(170.454,-62.0285)">
<title>Scharnier.10</title>
<ellipse cx="2.12598" cy="104.923" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape21-50" v:mID="21" v:groupContext="shape" transform="translate(-20.229,-38.6673) rotate(-38.6598)">
<title>Blad.21</title>
<path d="M0 104.45 C0.85 105.51 26.46 109.87 29.22 104.23 C30.13 102.37 28.56 99.43 27.45 99.18 C25.88 98.83 25.21 103.79
27.98 105.78 C31.98 108.65 43.16 105.32 45.38 104.45" class="st3"/>
</g>
<g id="shape22-53" v:mID="22" v:groupContext="shape" transform="translate(-10.9839,67.5258) rotate(-104.036)">
<title>Blad.22</title>
<path d="M0 101.56 C2.72 104.25 4.29 102.37 6.39 101.69 C11.05 100.19 18.29 104.57 18.7 106.23 C19.07 107.71 14.01 107.03
13.06 105.41 C11.35 102.45 23.26 96.35 29.22 101.56" class="st3"/>
</g>
<g id="shape23-56" v:mID="23" v:groupContext="shape" transform="translate(127.468,-5.93792) rotate(38.4072)">
<title>Blad.23</title>
<path d="M0 98.49 C0.83 100.64 2.58 101.06 4.28 101.61 C9.64 103.35 14.53 106.41 20.12 104.25 C23 103.13 26.07 100.62
25.45 100.02 C24.7 99.29 18.55 101.37 17.02 103.08 C12.47 108.18 49.12 109.98 40.15 98.49" class="st3"/>
</g>
<g id="shape24-59" v:mID="24" v:groupContext="shape" transform="translate(203.975,87.51) rotate(99.0395)">
<title>Blad.24</title>
<path d="M0 103.55 C0.71 106.99 14.74 106.78 15.84 103.9 C16.42 102.39 13.48 100.16 12.33 99.86 C9.11 99.04 20.02 113.49
25.26 103.55" class="st3"/>
</g>
<g id="shape25-62" v:mID="25" v:groupContext="shape" transform="translate(52.1073,-92.501)">
<title>Blad.25</title>
<desc>hinges</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="24.8032" cy="99.9626" width="49.61" height="14.1732"/>
<rect x="0" y="92.876" width="49.6063" height="14.1732" class="st4"/>
<text x="9.14" y="103.56" class="st5" v:langID="1043"><v:paragraph v:horizAlign="1"/><v:tabList/>hinges</text> </g>
<g id="shape26-65" v:mID="26" v:groupContext="shape" transform="translate(98.8789,-0.375)">
<title>Blad.26</title>
<desc>bars</desc>
<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
<v:textRect cx="16.6535" cy="99.9626" width="33.31" height="14.1732"/>
<rect x="0" y="92.876" width="33.3071" height="14.1732" class="st4"/>
<text x="6.66" y="103.56" class="st5" v:langID="1043"><v:paragraph v:horizAlign="1"/><v:tabList/>bars</text> </g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 261 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

View file

@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Gegenereerd door Microsoft Visio, SVG Export rectangle.svg Pagina-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="1.15215in" height="0.856873in"
viewBox="0 0 82.9547 61.6949" xml:space="preserve" color-interpolation-filters="sRGB" class="st6">
<v:documentProperties v:langID="1043" v:metric="true" v:viewMarkup="false"/>
<style type="text/css">
<![CDATA[
.st1 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st2 {stroke:#000000;stroke-dasharray:1,2;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st3 {fill:#ffffff;stroke:#000000;stroke-dasharray:0.75,1.5;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st4 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st5 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st6 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<g v:mID="0" v:index="1" v:groupContext="foregroundPage">
<title>Pagina-1</title>
<v:pageProperties v:drawingScale="0.0393701" v:pageScale="0.0393701" v:drawingUnits="24" v:shadowOffsetX="8.50394"
v:shadowOffsetY="-8.50394"/>
<g id="shape1301-1" v:mID="1301" v:groupContext="shape" transform="translate(2.501,-2.50099)">
<title>Vakwerk, 1 pt.1301</title>
<path d="M0 61.69 L56.69 61.69" class="st1"/>
</g>
<g id="shape1302-4" v:mID="1302" v:groupContext="shape" transform="translate(64.1959,2.50099) rotate(90)">
<title>Vakwerk, 1 pt.1302</title>
<path d="M0 61.69 L56.69 61.69" class="st2"/>
</g>
<g id="shape1308-7" v:mID="1308" v:groupContext="shape" transform="translate(120.889,2.50099) rotate(90)">
<title>Vakwerk, 1 pt.1308</title>
<path d="M0 61.69 L56.69 61.69" class="st2"/>
</g>
<g id="shape1309-10" v:mID="1309" v:groupContext="shape" transform="translate(2.501,-59.1939)">
<title>Vakwerk, 1 pt.1309</title>
<path d="M0 61.69 L56.69 61.69" class="st2"/>
</g>
<g id="shape1305-13" v:mID="1305" v:groupContext="shape" transform="translate(62.0699,0.37503) rotate(90)">
<title>Scharnier.1305</title>
<ellipse cx="2.12598" cy="59.5689" rx="2.12598" ry="2.12598" class="st3"/>
</g>
<g id="shape1304-15" v:mID="1304" v:groupContext="shape" transform="translate(118.763,0.37503) rotate(90)">
<title>Scharnier.1304</title>
<ellipse cx="2.12598" cy="59.5689" rx="2.12598" ry="2.12598" class="st3"/>
</g>
<g id="shape1307-17" v:mID="1307" v:groupContext="shape" transform="translate(62.0699,57.0679) rotate(90)">
<title>Scharnier.1307</title>
<ellipse cx="2.12598" cy="59.5689" rx="2.12598" ry="2.12598" class="st4"/>
</g>
<g id="shape1306-19" v:mID="1306" v:groupContext="shape" transform="translate(118.763,57.0679) rotate(90)">
<title>Scharnier.1306</title>
<ellipse cx="2.12598" cy="59.5689" rx="2.12598" ry="2.12598" class="st4"/>
</g>
<g id="shape1310-21" v:mID="1310" v:groupContext="shape" transform="translate(-55.2657,37.5314) rotate(-69.444)">
<title>Blad.1310</title>
<path d="M0 61.69 L60.55 61.69" class="st5"/>
</g>
<g id="shape1311-24" v:mID="1311" v:groupContext="shape" transform="translate(1.42719,37.5314) rotate(-69.444)">
<title>Blad.1311</title>
<path d="M0 61.69 L60.55 61.69" class="st5"/>
</g>
<g id="shape1312-27" v:mID="1312" v:groupContext="shape" transform="translate(23.7608,-59.1939)">
<title>Vakwerk, 1 pt.1312</title>
<path d="M0 61.69 L56.69 61.69" class="st1"/>
</g>
<g id="shape1313-30" v:mID="1313" v:groupContext="shape" transform="translate(83.3297,0.375) rotate(90)">
<title>Scharnier.1313</title>
<ellipse cx="2.12598" cy="59.5689" rx="2.12598" ry="2.12598" class="st4"/>
</g>
<g id="shape1314-32" v:mID="1314" v:groupContext="shape" transform="translate(140.023,0.375) rotate(90)">
<title>Scharnier.1314</title>
<ellipse cx="2.12598" cy="59.5689" rx="2.12598" ry="2.12598" class="st4"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.2 KiB

View file

@ -0,0 +1,118 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Gegenereerd door Microsoft Visio, SVG Export structure 3.svg Pagina-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="2.43168in" height="1.25057in"
viewBox="0 0 175.081 90.0413" xml:space="preserve" color-interpolation-filters="sRGB" class="st3">
<v:documentProperties v:langID="1043" v:metric="true" v:viewMarkup="false"/>
<style type="text/css">
<![CDATA[
.st1 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st2 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st3 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<g v:mID="0" v:index="1" v:groupContext="foregroundPage">
<title>Pagina-1</title>
<v:pageProperties v:drawingScale="0.0393701" v:pageScale="0.0393701" v:drawingUnits="24" v:shadowOffsetX="8.50394"
v:shadowOffsetY="-8.50394"/>
<g id="shape1318-1" v:mID="1318" v:groupContext="shape" transform="translate(37.5944,12.6214) rotate(-33.69)">
<title>Vakwerk, 1 pt.1318</title>
<path d="M0 90.04 L51.1 90.04" class="st1"/>
</g>
<g id="shape1323-4" v:mID="1323" v:groupContext="shape" transform="translate(130.06,-30.8474)">
<title>Vakwerk, 1 pt.1323</title>
<path d="M0 90.04 L42.52 90.04" class="st1"/>
</g>
<g id="shape1324-7" v:mID="1324" v:groupContext="shape" transform="translate(2.50098,-30.8474)">
<title>Vakwerk, 1 pt.1324</title>
<path d="M0 90.04 L42.52 90.04" class="st1"/>
</g>
<g id="shape1325-10" v:mID="1325" v:groupContext="shape" transform="translate(94.9666,-15.725) rotate(33.69)">
<title>Vakwerk, 1 pt.1325</title>
<path d="M0 90.04 L51.1 90.04" class="st1"/>
</g>
<g id="shape1334-13" v:mID="1334" v:groupContext="shape" transform="translate(-47.445,-15.7249) rotate(-33.6901)">
<title>Vakwerk, 1 pt.1334</title>
<path d="M0 90.04 L51.1 90.04" class="st1"/>
</g>
<g id="shape1335-16" v:mID="1335" v:groupContext="shape" transform="translate(-4.92527,-44.0715) rotate(-33.6901)">
<title>Vakwerk, 1 pt.1335</title>
<path d="M0 90.04 L51.1 90.04" class="st1"/>
</g>
<g id="shape1336-19" v:mID="1336" v:groupContext="shape" transform="translate(45.0207,-59.1939)">
<title>Vakwerk, 1 pt.1336</title>
<path d="M0 90.04 L42.52 90.04" class="st1"/>
</g>
<g id="shape1337-22" v:mID="1337" v:groupContext="shape" transform="translate(-4.92532,-15.725) rotate(-33.6901)">
<title>Vakwerk, 1 pt.1337</title>
<path d="M0 90.04 L51.1 90.04" class="st1"/>
</g>
<g id="shape1338-25" v:mID="1338" v:groupContext="shape" transform="translate(-2.50098,30.8474) rotate(-90)">
<title>Vakwerk, 1 pt.1338</title>
<path d="M0 90.04 L28.35 90.04" class="st1"/>
</g>
<g id="shape1339-28" v:mID="1339" v:groupContext="shape" transform="translate(-45.0207,59.1939) rotate(-90)">
<title>Vakwerk, 1 pt.1339</title>
<path d="M0 90.04 L28.35 90.04" class="st1"/>
</g>
<g id="shape1340-31" v:mID="1340" v:groupContext="shape" transform="translate(130.06,120.889) rotate(180)">
<title>Vakwerk, 1 pt.1340</title>
<path d="M0 90.04 L42.52 90.04" class="st1"/>
</g>
<g id="shape1341-34" v:mID="1341" v:groupContext="shape" transform="translate(80.1141,105.766) rotate(-146.31)">
<title>Vakwerk, 1 pt.1341</title>
<path d="M0 90.04 L51.1 90.04" class="st1"/>
</g>
<g id="shape1342-37" v:mID="1342" v:groupContext="shape" transform="translate(122.634,134.113) rotate(-146.31)">
<title>Vakwerk, 1 pt.1342</title>
<path d="M0 90.04 L51.1 90.04" class="st1"/>
</g>
<g id="shape1343-40" v:mID="1343" v:groupContext="shape" transform="translate(80.1141,134.113) rotate(-146.31)">
<title>Vakwerk, 1 pt.1343</title>
<path d="M0 90.04 L51.1 90.04" class="st1"/>
</g>
<g id="shape1344-43" v:mID="1344" v:groupContext="shape" transform="translate(40.0187,59.1939) rotate(-90)">
<title>Vakwerk, 1 pt.1344</title>
<path d="M0 90.04 L28.35 90.04" class="st1"/>
</g>
<g id="shape1329-46" v:mID="1329" v:groupContext="shape" transform="translate(85.4144,-85.4144)">
<title>Scharnier.1329</title>
<ellipse cx="2.12598" cy="87.9154" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape1330-48" v:mID="1330" v:groupContext="shape" transform="translate(85.4144,-57.0679)">
<title>Scharnier.1330</title>
<ellipse cx="2.12598" cy="87.9154" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape1326-50" v:mID="1326" v:groupContext="shape" transform="translate(42.8947,-57.0679)">
<title>Scharnier.1326</title>
<ellipse cx="2.12598" cy="87.9154" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape1328-52" v:mID="1328" v:groupContext="shape" transform="translate(42.8947,-28.7215)">
<title>Scharnier.1328</title>
<ellipse cx="2.12598" cy="87.9154" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape1331-54" v:mID="1331" v:groupContext="shape" transform="translate(127.934,-57.0679)">
<title>Scharnier.1331</title>
<ellipse cx="2.12598" cy="87.9154" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape1332-56" v:mID="1332" v:groupContext="shape" transform="translate(127.934,-28.7215)">
<title>Scharnier.1332</title>
<ellipse cx="2.12598" cy="87.9154" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape1345-58" v:mID="1345" v:groupContext="shape" transform="translate(85.4144,-0.375)">
<title>Scharnier.1345</title>
<ellipse cx="2.12598" cy="87.9154" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape1327-60" v:mID="1327" v:groupContext="shape" transform="translate(0.375,-28.7214)">
<title>Scharnier.1327</title>
<ellipse cx="2.12598" cy="87.9154" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape1333-62" v:mID="1333" v:groupContext="shape" transform="translate(170.454,-28.7214)">
<title>Scharnier.1333</title>
<ellipse cx="2.12598" cy="87.9154" rx="2.12598" ry="2.12598" class="st2"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.1 KiB

View file

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Gegenereerd door Microsoft Visio, SVG Export triangle.svg Pagina-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="1.05372in" height="0.921858in"
viewBox="0 0 75.8681 66.3738" xml:space="preserve" color-interpolation-filters="sRGB" class="st3">
<v:documentProperties v:langID="1043" v:metric="true" v:viewMarkup="false"/>
<style type="text/css">
<![CDATA[
.st1 {stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1}
.st2 {fill:#ffffff;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
.st3 {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
]]>
</style>
<g v:mID="0" v:index="1" v:groupContext="foregroundPage">
<title>Pagina-1</title>
<v:pageProperties v:drawingScale="0.0393701" v:pageScale="0.0393701" v:drawingUnits="24" v:shadowOffsetX="8.50394"
v:shadowOffsetY="-8.50394"/>
<g id="shape1294-1" v:mID="1294" v:groupContext="shape" transform="translate(-54.9804,30.6859) rotate(-60)">
<title>Vakwerk, 1 pt.1294</title>
<path d="M0 66.37 L70.87 66.37" class="st1"/>
</g>
<g id="shape1295-4" v:mID="1295" v:groupContext="shape" transform="translate(2.50098,-2.50101)">
<title>Vakwerk, 1 pt.1295</title>
<path d="M0 66.37 L70.87 66.37" class="st1"/>
</g>
<g id="shape1296-7" v:mID="1296" v:groupContext="shape" transform="translate(15.8858,97.0596) rotate(-120)">
<title>Vakwerk, 1 pt.1296</title>
<path d="M0 66.37 L70.87 66.37" class="st1"/>
</g>
<g id="shape1297-10" v:mID="1297" v:groupContext="shape" transform="translate(0.375,-0.375)">
<title>Scharnier.1297</title>
<ellipse cx="2.12598" cy="64.2478" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape1298-12" v:mID="1298" v:groupContext="shape" transform="translate(71.2411,-0.375)">
<title>Scharnier.1298</title>
<ellipse cx="2.12598" cy="64.2478" rx="2.12598" ry="2.12598" class="st2"/>
</g>
<g id="shape1299-14" v:mID="1299" v:groupContext="shape" transform="translate(35.8081,-61.7468)">
<title>Scharnier.1299</title>
<ellipse cx="2.12598" cy="64.2478" rx="2.12598" ry="2.12598" class="st2"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB