소스 검색

Deployed 4ec6492 with MkDocs version: 1.1.2

5 년 전
부모
커밋
72945d9ac9
97개의 변경된 파일730개의 추가작업 그리고 297개의 파일을 삭제
  1. 5 5
      404.html
  2. 0 0
      Gallery/car.svg
  3. 0 0
      Gallery/car.yml
  4. 0 0
      Gallery/dryfriction.svg
  5. 98 98
      Gallery/dryfriction.yml
  6. 276 0
      Gallery/jet_pump.svg
  7. 157 0
      Gallery/jet_pump.yml
  8. 0 0
      Gallery/pendulum.svg
  9. 0 0
      Gallery/pendulum.yml
  10. 0 0
      Gallery/springdashpotmass.svg
  11. 0 0
      Gallery/springdashpotmass.yml
  12. 0 0
      Gallery/springmass.svg
  13. 0 0
      Gallery/springmass.yml
  14. 5 5
      about/index.html
  15. 0 0
      assets/images/favicon.png
  16. 0 2
      assets/javascripts/bundle.b39636ac.min.js
  17. 0 1
      assets/javascripts/bundle.b39636ac.min.js.map
  18. 2 0
      assets/javascripts/bundle.f9edbbd5.min.js
  19. 1 0
      assets/javascripts/bundle.f9edbbd5.min.js.map
  20. 0 0
      assets/javascripts/lunr/min/lunr.ar.min.js
  21. 0 0
      assets/javascripts/lunr/min/lunr.da.min.js
  22. 0 0
      assets/javascripts/lunr/min/lunr.de.min.js
  23. 0 0
      assets/javascripts/lunr/min/lunr.du.min.js
  24. 0 0
      assets/javascripts/lunr/min/lunr.es.min.js
  25. 0 0
      assets/javascripts/lunr/min/lunr.fi.min.js
  26. 0 0
      assets/javascripts/lunr/min/lunr.fr.min.js
  27. 0 0
      assets/javascripts/lunr/min/lunr.hu.min.js
  28. 0 0
      assets/javascripts/lunr/min/lunr.it.min.js
  29. 0 0
      assets/javascripts/lunr/min/lunr.ja.min.js
  30. 0 0
      assets/javascripts/lunr/min/lunr.jp.min.js
  31. 0 0
      assets/javascripts/lunr/min/lunr.multi.min.js
  32. 0 0
      assets/javascripts/lunr/min/lunr.nl.min.js
  33. 0 0
      assets/javascripts/lunr/min/lunr.no.min.js
  34. 0 0
      assets/javascripts/lunr/min/lunr.pt.min.js
  35. 0 0
      assets/javascripts/lunr/min/lunr.ro.min.js
  36. 0 0
      assets/javascripts/lunr/min/lunr.ru.min.js
  37. 0 0
      assets/javascripts/lunr/min/lunr.stemmer.support.min.js
  38. 0 0
      assets/javascripts/lunr/min/lunr.sv.min.js
  39. 0 0
      assets/javascripts/lunr/min/lunr.tr.min.js
  40. 0 0
      assets/javascripts/lunr/min/lunr.vi.min.js
  41. 1 1
      assets/javascripts/lunr/tinyseg.min.js
  42. 31 0
      assets/javascripts/vendor.c3dc8c49.min.js
  43. 1 0
      assets/javascripts/vendor.c3dc8c49.min.js.map
  44. 0 31
      assets/javascripts/vendor.d710d30a.min.js
  45. 0 1
      assets/javascripts/vendor.d710d30a.min.js.map
  46. 7 7
      assets/javascripts/worker/search.a68abb33.min.js
  47. 1 0
      assets/javascripts/worker/search.8e2cddea.min.js.map
  48. 0 1
      assets/javascripts/worker/search.a68abb33.min.js.map
  49. 3 0
      assets/stylesheets/main.947af8d5.min.css
  50. 1 0
      assets/stylesheets/main.947af8d5.min.css.map
  51. 0 3
      assets/stylesheets/main.fe0cca5b.min.css
  52. 0 1
      assets/stylesheets/main.fe0cca5b.min.css.map
  53. 2 2
      assets/stylesheets/palette.a46bcfb3.min.css
  54. 1 0
      assets/stylesheets/palette.7f672a1f.min.css.map
  55. 0 1
      assets/stylesheets/palette.a46bcfb3.min.css.map
  56. 8 8
      gallerydoc/index.html
  57. 0 0
      images/dotdryfriction.svg
  58. 0 0
      images/dotfriction.png
  59. 0 0
      images/dryfriction.png
  60. 0 0
      images/dryfriction.svg
  61. 0 0
      images/github.png
  62. 0 0
      images/github_small.png
  63. 5 5
      index.html
  64. 5 5
      learningbyexample/index.html
  65. 5 5
      presentation/index.html
  66. 0 0
      reference/arc.svg
  67. 0 0
      reference/arcwtext.svg
  68. 0 0
      reference/arrow1.svg
  69. 0 0
      reference/axis.svg
  70. 0 0
      reference/circle.svg
  71. 0 0
      reference/cross.svg
  72. 0 0
      reference/curve.svg
  73. 0 0
      reference/dashpot.svg
  74. 0 0
      reference/distancewithtext.svg
  75. 97 97
      reference/dryfriction.yml
  76. 0 0
      reference/force.svg
  77. 0 0
      reference/gravity.svg
  78. 0 0
      reference/home.png
  79. 0 0
      reference/line.svg
  80. 0 0
      reference/moment.svg
  81. 0 0
      reference/rectangle.svg
  82. 0 0
      reference/spring.svg
  83. 0 0
      reference/text.svg
  84. 0 0
      reference/textwarrow.svg
  85. 0 0
      reference/triangle.svg
  86. 0 0
      reference/wall.svg
  87. 0 0
      reference/wheel.svg
  88. 0 0
      reference/yamlpysketchergrammar.svg
  89. 0 0
      resources/DryFriction copy.ipynb
  90. 0 0
      resources/DryFriction.html
  91. 0 0
      resources/DryFriction.ipynb
  92. 0 0
      resources/yamlpysketchergrammar.drawio
  93. 1 1
      search/search_index.json
  94. 5 5
      shapereference/index.html
  95. 7 7
      sitemap.xml
  96. BIN
      sitemap.xml.gz
  97. 5 5
      yamlsketcher/index.html

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 5 - 5
404.html


+ 0 - 0
Gallery/car.svg


+ 0 - 0
Gallery/car.yml


+ 0 - 0
Gallery/dryfriction.svg


+ 98 - 98
Gallery/dryfriction.yml

@@ -1,98 +1,98 @@
-!!omap
-- name: unknown
-- parts:
-  - name: head
-    shapes:
-      libraries: ['from math import tan, radians, sin, cos', from pysketcher import
-          *]
-  - name: constants
-    shapes:
-      fontsize: 18       # size of the characters
-      g: 9.81            # constant gravity
-      theta: 30.0        # inclined plane angle
-      L: 10.0            # sketch sizing parameter
-      a: 1.0             #
-      xmin: 0.0          # sketech min Abscissa
-      ymin: -3.0         # sketech min Ordinate     
-      rl: 2.0            # rectangle width
-      rL: 1.0            # rectangle length
-  - name: frame
-    shapes:
-      setframe:          # sketch setup
-        action: drawing_tool.set_coordinate_system(xmin=xmin-L/5, xmax=xmin+1.5*L,ymin=ymin,
-          ymax=ymin+1.5*L,instruction_file='tmp_mpl_friction.py')
-      setblackline:      # default frame values and actions
-        action: drawing_tool.set_linecolor('black')
-      B: point(a+L,0)                    # wall right end
-      A: point(a,tan(radians(theta))*L)  # wall left end
-      normal_vec: point(sin(radians(theta)),cos(radians(theta)))   # Vector normal to wall
-      tangent_vec: point(cos(radians(theta)),-sin(radians(theta))) # Vector tangent to wall
-      help_line: Line(A,B)               # wall line
-      x: a + 3*L/10.                     # contact point Abscissa
-      y: help_line(x=x)                  # contact point Ordinate
-      contact: point(x, y)               # contact point: middle of the rectangle bottom edge
-      c: contact + rL/2*normal_vec
-  - name: body
-    shapes:
-      rectangle:
-        formula: Rectangle(contact, rl, rL)
-        style:
-          linecolor: blue
-          filled_curves: 
-              color: blue
-        transform: ['rotate(-theta, contact)', translate(-rl/2*tangent_vec)]
-      N:
-        formula: Force(contact - rl*normal_vec, contact, r'$N$', text_pos='start')
-        style:
-          linecolor: black
-      wheel:
-        formula: "Composition({'outer': rectangle})"
-        style:
-          shadow: 1
-      mc:
-        formula: Text(r'$c$', c)
-      body:
-        formula: "Composition({'wheel': wheel, 'N': N, 'mc': mc})"
-        style:
-          linecolor: black
-  - name: plan
-    shapes:
-      mB:
-        formula: Text(r'$B$',B)
-      mA:
-        formula: Text(r'$A$', A)
-      wall:
-        formula: Wall(x=[A[0], B[0]], y=[A[1], B[1]], thickness=-0.25,transparent=False)
-        style:
-          linecolor: black
-      x_const:
-        formula: Line(contact, contact + point(0,4))
-        style:
-          linestyle: dotted
-        transform: rotate(-theta, contact)
-      x_axis:
-        formula: Axis(start=contact+ 2*rl*normal_vec, length=2*rl,label='$x$', rotation_angle=-theta)
-      plan:
-        formula: "Composition({'body': body, 'inclined wall': wall, 'x start': x_const,\
-          \ 'x axis': x_axis, 'mA': mA, 'mB': mB})"
-  - name: friction
-    shapes:
-      mg:
-        formula: Gravity(c, rl, text='$Mg$')
-        style:
-          linecolor: black
-      angle:
-        formula: Arc_wText(r'$<bslash>theta$', center=B, radius=3, start_angle=180-theta,
-          arc_angle=theta, fontsize=fontsize)
-        style:
-          linecolor: black
-          linewidth: 1
-      ground:
-        formula: Line((B[0]-L/10., 0), (B[0]-L/2.,0))
-        stlye:
-          linecolor: black
-          linestyle: dashed
-          linewidth: 1
-      friction:
-        formula: "Composition({'plan': plan, 'ground': ground, 'mg': mg, 'angle':\
-          \ angle})"
+!!omap
+- name: unknown
+- parts:
+  - name: head
+    shapes:
+      libraries: ['from math import tan, radians, sin, cos', from pysketcher import
+          *]
+  - name: constants
+    shapes:
+      fontsize: 18       # size of the characters
+      g: 9.81            # constant gravity
+      theta: 30.0        # inclined plane angle
+      L: 10.0            # sketch sizing parameter
+      a: 1.0             #
+      xmin: 0.0          # sketech min Abscissa
+      ymin: -3.0         # sketech min Ordinate     
+      rl: 2.0            # rectangle width
+      rL: 1.0            # rectangle length
+  - name: frame
+    shapes:
+      setframe:          # sketch setup
+        action: drawing_tool.set_coordinate_system(xmin=xmin-L/5, xmax=xmin+1.5*L,ymin=ymin,
+          ymax=ymin+1.5*L,instruction_file='tmp_mpl_friction.py')
+      setblackline:      # default frame values and actions
+        action: drawing_tool.set_linecolor('black')
+      B: point(a+L,0)                    # wall right end
+      A: point(a,tan(radians(theta))*L)  # wall left end
+      normal_vec: point(sin(radians(theta)),cos(radians(theta)))   # Vector normal to wall
+      tangent_vec: point(cos(radians(theta)),-sin(radians(theta))) # Vector tangent to wall
+      help_line: Line(A,B)               # wall line
+      x: a + 3*L/10.                     # contact point Abscissa
+      y: help_line(x=x)                  # contact point Ordinate
+      contact: point(x, y)               # contact point: middle of the rectangle bottom edge
+      c: contact + rL/2*normal_vec
+  - name: body
+    shapes:
+      rectangle:
+        formula: Rectangle(contact, rl, rL)
+        style:
+          linecolor: blue
+          filled_curves: 
+              color: blue
+        transform: ['rotate(-theta, contact)', translate(-rl/2*tangent_vec)]
+      N:
+        formula: Force(contact - rl*normal_vec, contact, r'$N$', text_pos='start')
+        style:
+          linecolor: black
+      wheel:
+        formula: "Composition({'outer': rectangle})"
+        style:
+          shadow: 1
+      mc:
+        formula: Text(r'$c$', c)
+      body:
+        formula: "Composition({'wheel': wheel, 'N': N, 'mc': mc})"
+        style:
+          linecolor: black
+  - name: plan
+    shapes:
+      mB:
+        formula: Text(r'$B$',B)
+      mA:
+        formula: Text(r'$A$', A)
+      wall:
+        formula: Wall(x=[A[0], B[0]], y=[A[1], B[1]], thickness=-0.25,transparent=False)
+        style:
+          linecolor: black
+      x_const:
+        formula: Line(contact, contact + point(0,4))
+        style:
+          linestyle: dotted
+        transform: rotate(-theta, contact)
+      x_axis:
+        formula: Axis(start=contact+ 2*rl*normal_vec, length=2*rl,label='$x$', rotation_angle=-theta)
+      plan:
+        formula: "Composition({'body': body, 'inclined wall': wall, 'x start': x_const,\
+          \ 'x axis': x_axis, 'mA': mA, 'mB': mB})"
+  - name: friction
+    shapes:
+      mg:
+        formula: Gravity(c, rl, text='$Mg$')
+        style:
+          linecolor: black
+      angle:
+        formula: Arc_wText(r'$<bslash>theta$', center=B, radius=3, start_angle=180-theta,
+          arc_angle=theta, fontsize=fontsize)
+        style:
+          linecolor: black
+          linewidth: 1
+      ground:
+        formula: Line((B[0]-L/10., 0), (B[0]-L/2.,0))
+        stlye:
+          linecolor: black
+          linestyle: dashed
+          linewidth: 1
+      friction:
+        formula: "Composition({'plan': plan, 'ground': ground, 'mg': mg, 'angle':\
+          \ angle})"

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 276 - 0
Gallery/jet_pump.svg


+ 157 - 0
Gallery/jet_pump.yml

@@ -0,0 +1,157 @@
+!!omap
+- name: jet_pump
+- parts:
+  - name: head
+    shapes:
+      libraries: ['from math import tan, radians, degrees, sin, cos, atan2, pi', 'from pysketcher import *']
+  - name: constants
+    shapes:          # All dimenssions in cm angles in degrees
+        Ljp: 16.0    # Total length
+        Lcy: 1.5     # Lenght of input cylindre
+        Lcon: 3.0    # length of input cone
+        Lmix: 2.0    # Length of mixing chamber cylinder
+        Lct: 1.0     # Length of penetration of jet cone inside cone mixing chamber
+        Lt: 5.0      # Length of transit cylinder
+        Ld: 4.0      # length of diffussion cone
+        D: 4         # external diameter
+        Din: 2.5     # Input cylinder internal diameter
+        Dout: 2.5    # Output internal Diameter
+        Dn: 0.5      # Nozzle internal diametre
+        Dmix: 3.5    # Diameter mixing chamber
+        einc: 0.25   # Thickness of the jet cone
+        eain: 0.2    # air input pipe thickness
+        x0: 1        # x drawing padding
+        y0: 1        # y drawing padding
+        H: 2.0       # Air pipe heigth
+        N: 0.75      # position of the nozzle exit with respect to mixing chamber output cone start
+  - name: frame
+    shapes:
+        Dt: D/3
+        setframe:          # sketch setup
+            action: drawing_tool.set_coordinate_system(xmin=0, xmax=Ljp+2*x0,
+                                   ymin=0, ymax=H+2*y0+D*1.5,
+                                   axis=False)
+        setblackline:      # default frame values and actions
+            action: drawing_tool.set_linecolor('blue')
+  - name: part0
+    shapes:
+        P01: Point(x0,y0+H)
+        P02: P01 + Point(0,(D-Din)/2)
+        P03: P02 + Point(Lcy,0)
+        P04: P03 + Point(Lcon,(Din-Dn)/2)
+        alpha: atan2((P04.y-P03.y),(P04.x-P03.x))
+        P05: P04 - Point(0,einc/cos(alpha))
+        P06: P05 - Point((Lmix+N)*cos(alpha),(Lmix+N)*sin(alpha))
+        P07: Point(P06.x,y0)
+        P08: P07-Point(eain,0)
+        P09: P08+Point(0,H)
+        p0: |
+            [P01,P02,P03,P04,P05,P06,P07,P08,P09,P01]
+        part0: 
+            formula: Trajectory(p0)
+            style:
+                filled_curves: 
+                    pattern: '/'
+        Lmixcone: Ljp-Ld-Lt-2*eain-Lmix-(P09.x-P01.x) # length of the mixing chamber cone
+        P11: Point(P07.x+Lmix,y0)
+        P12: P11 + Point(0,H+(D-Dmix)/2)
+        P13: P12 + Point(Lmixcone,(Dmix-Dt)/2)
+        P14: P13 + Point(Lt,0)
+        P15: P14 + Point(Ld,-(Dout-Dt)/2)
+        P16: P15 - Point(0,(D-Dout)/2)
+        P17: P16 - Point(Ld+Lt+Lmixcone-eain,0)
+        P18: P17 - Point(0,H)
+        p1: |
+               [P11,P12,P13,P14,P15,P16,P17,P18,P11]        
+        part1:
+            formula: Trajectory(p1)
+            style:
+                filled_curves:
+                    pattern: '/'
+        P21: Point(x0,y0+H+D)
+        P22: P21 + Point(Ljp-eain,0)
+        P23: P22 + Point(0,-(D-Dout)/2)
+        P24: P23 + Point(-Ld,-(Dout-Dt)/2)
+        P25: P24 + Point(-Lt,0)
+        P26: P25 + Point(-Lmixcone, (Dmix-Dt)/2)
+        P27: P26 + Point(-(Lmix),0)
+        P2C: P21 + Point(0,-(D-Din)/2)
+        P2B: P2C + Point(Lcy,0)
+        P2A: P2B + Point((Lcon+eain)*cos(alpha),-(Lcon+eain)*sin(alpha))
+        P29: P2A + Point(0,einc/cos(alpha))
+        P28: P29 + Point(-(Lmix+N)*cos(alpha), (Lmix+N)*sin(alpha))
+        p2:  |
+               [P21,P22,P23,P24,P25,P26,P27,P28,P29,P2A,P2B,P2C]
+        part2:
+            formula: Trajectory(p2)
+            style:
+                filled_curves:
+                    pattern: '/'
+        venturi: |  
+            Composition({'part0':part0,'part1':part1, 'part2':part2})
+        dljp: 
+            formula: Distance_wText(P21+Point(0,0.5),P22+Point(0,0.5),r'$L<bslash>textsubscript{jp}$')
+            style:
+                linecolor: 'black'
+                linewidth: 1
+        dld: 
+            formula: Distance_wText(Point(P14.x,P16.y)+Point(0,-1.5),P16+Point(0,-1.5),r'$L<bslash>textsubscript{d}$')
+            style:
+                linecolor: 'black'
+                linewidth: 1
+        dlt: 
+            formula: Distance_wText(Point(P13.x,P16.y)+Point(0,-1.5),Point(P14.x,P16.y)+Point(0,-1.5),r'$L<bslash>textsubscript{t}$')
+            style:
+                linecolor: 'black'
+                linewidth: 1
+        dlcm: 
+            formula: Distance_wText(Point(P12.x,P16.y)+Point(0,-1.5),Point(P13.x,P16.y)+Point(0,-1.5),r'$L<bslash>textsubscript{cm}$')
+            style:
+                linecolor: 'black'
+                linewidth: 1
+        dlmix: 
+            formula: Distance_wText(Point(P06.x,P16.y)+Point(0,-1.5),Point(P11.x,P16.y)+Point(0,-1.5),r'$L<bslash>textsubscript{mix}$')
+            style:
+                linecolor: 'black'
+                linewidth: 1
+        dlin: 
+            formula: Distance_wText(P02+Point(0,0.5),P03+Point(0,0.5),r'$L<bslash>textsubscript{in}$')
+            style:
+                linecolor: 'black'
+                linewidth: 1
+        dd:
+            formula: Distance_wText(P01-Point(0.5,0),P21-Point(0.5,0),r'$D$',alignment='right')
+            style:
+                linecolor: 'black'
+                linewidth: 1
+        dn:
+            formula: Distance_wText(P04+Point(0.5,0),P2A+Point(0.5,0),r'$D<bslash>textsubscript{n}$')
+            style:
+                linecolor: 'black'
+                linewidth: 1
+        ddmix:
+            formula: Distance_wText(P12,P26,r'$D<bslash>textsubscript{mix}$',alignment='right')
+            style:
+                linecolor: 'black'
+                linewidth: 1
+        ddin:
+            formula: Distance_wText(P02+Point(1.5,0),P2C+Point(1.5,0),r'$D<bslash>textsubscript{in}$',alignment='right')
+            style:
+                linecolor: 'black'
+                linewidth: 1
+        ddout:
+            formula: Distance_wText(P15+Point(0.5,0),P23+Point(0.5,0),r'$D<bslash>textsubscript{out}$')
+            style:
+                linecolor: 'black'
+                linewidth: 1
+        ddt:
+            formula: Distance_wText(P13,P25,r'$D<bslash>textsubscript{t}$')
+            style:
+                linecolor: 'black'
+                linewidth: 1
+        dim:  |
+            Composition({'dljp': dljp,'dld': dld,'dlt': dlt,'dlcm': dlcm,'dlmix': dlmix,'dlin': dlin,
+                        'ddin': ddin,'ddout': ddout,'ddt': ddt,'dd': dd,'dn':dn,'ddmix': ddmix})
+        jet_pump: |
+            Composition({'venturi':venturi, 'dim':dim})
+        

+ 0 - 0
Gallery/pendulum.svg


+ 0 - 0
Gallery/pendulum.yml


+ 0 - 0
Gallery/springdashpotmass.svg


+ 0 - 0
Gallery/springdashpotmass.yml


+ 0 - 0
Gallery/springmass.svg


+ 0 - 0
Gallery/springmass.yml


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 5 - 5
about/index.html


+ 0 - 0
assets/images/favicon.png


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 2
assets/javascripts/bundle.b39636ac.min.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 1
assets/javascripts/bundle.b39636ac.min.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 2 - 0
assets/javascripts/bundle.f9edbbd5.min.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/javascripts/bundle.f9edbbd5.min.js.map


+ 0 - 0
assets/javascripts/lunr/min/lunr.ar.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.da.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.de.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.du.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.es.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.fi.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.fr.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.hu.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.it.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.ja.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.jp.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.multi.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.nl.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.no.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.pt.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.ro.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.ru.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.stemmer.support.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.sv.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.tr.min.js


+ 0 - 0
assets/javascripts/lunr/min/lunr.vi.min.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
assets/javascripts/lunr/tinyseg.min.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 31 - 0
assets/javascripts/vendor.c3dc8c49.min.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/javascripts/vendor.c3dc8c49.min.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 31
assets/javascripts/vendor.d710d30a.min.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 1
assets/javascripts/vendor.d710d30a.min.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 7
assets/javascripts/worker/search.a68abb33.min.js


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/javascripts/worker/search.8e2cddea.min.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 1
assets/javascripts/worker/search.a68abb33.min.js.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 3 - 0
assets/stylesheets/main.947af8d5.min.css


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/stylesheets/main.947af8d5.min.css.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 3
assets/stylesheets/main.fe0cca5b.min.css


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 1
assets/stylesheets/main.fe0cca5b.min.css.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 2 - 2
assets/stylesheets/palette.a46bcfb3.min.css


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 0
assets/stylesheets/palette.7f672a1f.min.css.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 1
assets/stylesheets/palette.a46bcfb3.min.css.map


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 8 - 8
gallerydoc/index.html


+ 0 - 0
images/dotdryfriction.svg


+ 0 - 0
images/dotfriction.png


+ 0 - 0
images/dryfriction.png


+ 0 - 0
images/dryfriction.svg


+ 0 - 0
images/github.png


+ 0 - 0
images/github_small.png


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 5 - 5
index.html


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 5 - 5
learningbyexample/index.html


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 5 - 5
presentation/index.html


+ 0 - 0
reference/arc.svg


+ 0 - 0
reference/arcwtext.svg


+ 0 - 0
reference/arrow1.svg


+ 0 - 0
reference/axis.svg


+ 0 - 0
reference/circle.svg


+ 0 - 0
reference/cross.svg


+ 0 - 0
reference/curve.svg


+ 0 - 0
reference/dashpot.svg


+ 0 - 0
reference/distancewithtext.svg


+ 97 - 97
reference/dryfriction.yml

@@ -1,97 +1,97 @@
-!!omap
-- name: unknown
-- parts:
-  - name: head
-    shapes:
-      libraries: ['from math import tan, radians, sin, cos', from pysketcher import
-          *]
-  - name: constants
-    shapes:
-      fontsize: 18       # size of the characters
-      g: 9.81            # constant gravity
-      theta: 30.0        # inclined plane angle
-      L: 10.0            # sketch sizing parameter
-      a: 1.0             #
-      xmin: 0.0          # sketech min Abscissa
-      ymin: -3.0         # sketech min Ordinate     
-      rl: 2.0            # rectangle width
-      rL: 1.0            # rectangle length
-  - name: frame
-    shapes:
-      setframe:          # sketch setup
-        action: drawing_tool.set_coordinate_system(xmin=xmin-L/5, xmax=xmin+1.5*L,ymin=ymin,
-          ymax=ymin+1.5*L,instruction_file='tmp_mpl_friction.py')
-      setblackline:      # default frame values and actions
-        action: drawing_tool.set_linecolor('black')
-      B: point(a+L,0)                    # wall right end
-      A: point(a,tan(radians(theta))*L)  # wall left end
-      normal_vec: point(sin(radians(theta)),cos(radians(theta)))   # Vector normal to wall
-      tangent_vec: point(cos(radians(theta)),-sin(radians(theta))) # Vector tangent to wall
-      help_line: Line(A,B)               # wall line
-      x: a + 3*L/10.                     # contact point Abscissa
-      y: help_line(x=x)                  # contact point Ordinate
-      contact: point(x, y)               # contact point: middle of the rectangle bottom edge
-      c: contact + rL/2*normal_vec
-  - name: body
-    shapes:
-      rectangle:
-        formula: Rectangle(contact, rl, rL)
-        style:
-          linecolor: blue
-          filled_curves: blue
-        transform: ['rotate(-theta, contact)', translate(-rl/2*tangent_vec)]
-      N:
-        formula: Force(contact - rl*normal_vec, contact, r'$N$', text_pos='start')
-        style:
-          linecolor: black
-      wheel:
-        formula: "Composition({'outer': rectangle})"
-        style:
-          shadow: 1
-      mc:
-        formula: Text(r'$c$', c)
-      body:
-        formula: "Composition({'wheel': wheel, 'N': N, 'mc': mc})"
-        style:
-          linecolor: black
-  - name: plan
-    shapes:
-      mB:
-        formula: Text(r'$B$',B)
-      mA:
-        formula: Text(r'$A$', A)
-      wall:
-        formula: Wall(x=[A[0], B[0]], y=[A[1], B[1]], thickness=-0.25,transparent=False)
-        style:
-          linecolor: black
-      x_const:
-        formula: Line(contact, contact + point(0,4))
-        style:
-          linestyle: dotted
-        transform: rotate(-theta, contact)
-      x_axis:
-        formula: Axis(start=contact+ 2*rl*normal_vec, length=2*rl,label='$x$', rotation_angle=-theta)
-      plan:
-        formula: "Composition({'body': body, 'inclined wall': wall, 'x start': x_const,\
-          \ 'x axis': x_axis, 'mA': mA, 'mB': mB})"
-  - name: friction
-    shapes:
-      mg:
-        formula: Gravity(c, rl, text='$Mg$')
-        style:
-          linecolor: black
-      angle:
-        formula: Arc_wText(r'$<bslash>theta$', center=B, radius=3, start_angle=180-theta,
-          arc_angle=theta, fontsize=fontsize)
-        style:
-          linecolor: black
-          linewidth: 1
-      ground:
-        formula: Line((B[0]-L/10., 0), (B[0]-L/2.,0))
-        stlye:
-          linecolor: black
-          linestyle: dashed
-          linewidth: 1
-      friction:
-        formula: "Composition({'plan': plan, 'ground': ground, 'mg': mg, 'angle':\
-          \ angle})"
+!!omap
+- name: unknown
+- parts:
+  - name: head
+    shapes:
+      libraries: ['from math import tan, radians, sin, cos', from pysketcher import
+          *]
+  - name: constants
+    shapes:
+      fontsize: 18       # size of the characters
+      g: 9.81            # constant gravity
+      theta: 30.0        # inclined plane angle
+      L: 10.0            # sketch sizing parameter
+      a: 1.0             #
+      xmin: 0.0          # sketech min Abscissa
+      ymin: -3.0         # sketech min Ordinate     
+      rl: 2.0            # rectangle width
+      rL: 1.0            # rectangle length
+  - name: frame
+    shapes:
+      setframe:          # sketch setup
+        action: drawing_tool.set_coordinate_system(xmin=xmin-L/5, xmax=xmin+1.5*L,ymin=ymin,
+          ymax=ymin+1.5*L,instruction_file='tmp_mpl_friction.py')
+      setblackline:      # default frame values and actions
+        action: drawing_tool.set_linecolor('black')
+      B: point(a+L,0)                    # wall right end
+      A: point(a,tan(radians(theta))*L)  # wall left end
+      normal_vec: point(sin(radians(theta)),cos(radians(theta)))   # Vector normal to wall
+      tangent_vec: point(cos(radians(theta)),-sin(radians(theta))) # Vector tangent to wall
+      help_line: Line(A,B)               # wall line
+      x: a + 3*L/10.                     # contact point Abscissa
+      y: help_line(x=x)                  # contact point Ordinate
+      contact: point(x, y)               # contact point: middle of the rectangle bottom edge
+      c: contact + rL/2*normal_vec
+  - name: body
+    shapes:
+      rectangle:
+        formula: Rectangle(contact, rl, rL)
+        style:
+          linecolor: blue
+          filled_curves: blue
+        transform: ['rotate(-theta, contact)', translate(-rl/2*tangent_vec)]
+      N:
+        formula: Force(contact - rl*normal_vec, contact, r'$N$', text_pos='start')
+        style:
+          linecolor: black
+      wheel:
+        formula: "Composition({'outer': rectangle})"
+        style:
+          shadow: 1
+      mc:
+        formula: Text(r'$c$', c)
+      body:
+        formula: "Composition({'wheel': wheel, 'N': N, 'mc': mc})"
+        style:
+          linecolor: black
+  - name: plan
+    shapes:
+      mB:
+        formula: Text(r'$B$',B)
+      mA:
+        formula: Text(r'$A$', A)
+      wall:
+        formula: Wall(x=[A[0], B[0]], y=[A[1], B[1]], thickness=-0.25,transparent=False)
+        style:
+          linecolor: black
+      x_const:
+        formula: Line(contact, contact + point(0,4))
+        style:
+          linestyle: dotted
+        transform: rotate(-theta, contact)
+      x_axis:
+        formula: Axis(start=contact+ 2*rl*normal_vec, length=2*rl,label='$x$', rotation_angle=-theta)
+      plan:
+        formula: "Composition({'body': body, 'inclined wall': wall, 'x start': x_const,\
+          \ 'x axis': x_axis, 'mA': mA, 'mB': mB})"
+  - name: friction
+    shapes:
+      mg:
+        formula: Gravity(c, rl, text='$Mg$')
+        style:
+          linecolor: black
+      angle:
+        formula: Arc_wText(r'$<bslash>theta$', center=B, radius=3, start_angle=180-theta,
+          arc_angle=theta, fontsize=fontsize)
+        style:
+          linecolor: black
+          linewidth: 1
+      ground:
+        formula: Line((B[0]-L/10., 0), (B[0]-L/2.,0))
+        stlye:
+          linecolor: black
+          linestyle: dashed
+          linewidth: 1
+      friction:
+        formula: "Composition({'plan': plan, 'ground': ground, 'mg': mg, 'angle':\
+          \ angle})"

+ 0 - 0
reference/force.svg


+ 0 - 0
reference/gravity.svg


+ 0 - 0
reference/home.png


+ 0 - 0
reference/line.svg


+ 0 - 0
reference/moment.svg


+ 0 - 0
reference/rectangle.svg


+ 0 - 0
reference/spring.svg


+ 0 - 0
reference/text.svg


+ 0 - 0
reference/textwarrow.svg


+ 0 - 0
reference/triangle.svg


+ 0 - 0
reference/wall.svg


+ 0 - 0
reference/wheel.svg


+ 0 - 0
reference/yamlpysketchergrammar.svg


+ 0 - 0
resources/DryFriction copy.ipynb


+ 0 - 0
resources/DryFriction.html


+ 0 - 0
resources/DryFriction.ipynb


+ 0 - 0
resources/yamlpysketchergrammar.drawio


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
search/search_index.json


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 5 - 5
shapereference/index.html


+ 7 - 7
sitemap.xml

@@ -1,31 +1,31 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url>
      <loc>None</loc>
-     <lastmod>2020-08-09</lastmod>
+     <lastmod>2020-08-10</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2020-08-09</lastmod>
+     <lastmod>2020-08-10</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2020-08-09</lastmod>
+     <lastmod>2020-08-10</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2020-08-09</lastmod>
+     <lastmod>2020-08-10</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2020-08-09</lastmod>
+     <lastmod>2020-08-10</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2020-08-09</lastmod>
+     <lastmod>2020-08-10</lastmod>
      <changefreq>daily</changefreq>
     </url><url>
      <loc>None</loc>
-     <lastmod>2020-08-09</lastmod>
+     <lastmod>2020-08-10</lastmod>
      <changefreq>daily</changefreq>
     </url>
 </urlset>

BIN
sitemap.xml.gz


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 5 - 5
yamlsketcher/index.html