Simple Pleat Fold: Example
Simple Pleat Fold: Example
Dan Ori
Simple Pleat Fold (1)
Simple Pleat Fold (1)
Dan Ori
In[]:=
MarkOff[];
In[]:=
EosSession["Simple Pleat Fold"];
In[]:=
NewOrigami[10];
In[]:=
NewPoints[{"E"{0,7},"F"{8,2.5}}]
Simple Pleat Fold/Origami: Step 1
Out[]=
In[]:=
FO[-π]["EF"]
Simple Pleat Fold/Origami: Step 2
Out[]=
In[]:=
FO[-π]["BD"]
Simple Pleat Fold/Origami: Step 3
Out[]=
In[]:=
ShowLayers[Gap0.5,HingeTrue]
Simple Pleat Fold/Origami: Step 3
Out[]=
In[]:=
UnfoldAll[ShowFaceIdAll];
In[]:=
EndSession[];
Simple Pleat Fold (2)
Simple Pleat Fold (2)
This is one - line pleat fold using logical formulas .
In[]:=
EosSession["Simple Pleat Fold"];
In[]:=
NewOrigami[10];
In[]:=
NewPoints[{"E"{3,10}}]
Simple Pleat Fold/Origami: Step 1
Out[]=
In[]:=
HO(LineEqual[l,Segment[,]]∧LineEqual[m,"DB"]∧Point[10,y]==f∧ParallelQ[l,m]),Handle->{"C","C"},MarkAt->"F"
∃
m,l∈Lines,y∈Reals,f∈Points
m
"E"
m
f
Simple Pleat Fold/Origami: Step 3
Out[]=
,
,
In[]:=
ShowLayers[Gap0.5,HingeTrue]
Simple Pleat Fold/Origami: Step 3
Out[]=
In[]:=
UnfoldAll[ShowFaceIdAll];
In[]:=
EndSession[];
Simple Pleat Fold (3)
Simple Pleat Fold (3)
In[]:=
EosSession["Simple Pleat Fold 2"];
In[]:=
NewOrigami[10];
In[]:=
NewPoint[{"E"{0,6}}]
Simple Pleat Fold 2/Origami: Step 1
Out[]=
In[]:=
Oru["BD",-π]
Simple Pleat Fold 2/Origami: Step 2
Load Eos
Load Eos