1 | initial version |

In the case of 3d curve you can try something like:

```
var('t u')
p1=parametric_plot3d([cos(u),sin(u),u^2],(u,-1,1),thickness=10)
p2=sum([parametric_plot3d([cos(t),sin(t),z],(z,0,t^2)) for t in srange(-1,1,0.02)])
p1+p2
```

2 | No.2 Revision |

In the case of 3d curve you can try something like:

```
var('t u')
p1=parametric_plot3d([cos(u),sin(u),u^2],(u,-1,1),thickness=10)
```~~p2=sum([parametric_plot3d([cos(t),sin(t),z],(z,0,t^2)) ~~p2=sum([line([(cos(t),sin(t),0),(cos(t),sin(t),t^2)]) for t in srange(-1,1,0.02)])
p1+p2

3 | No.3 Revision |

In the case of 3d curve you can try something like:

```
var('t u')
p1=parametric_plot3d([cos(u),sin(u),u^2],(u,-1,1),thickness=10)
p2=sum([line([(cos(t),sin(t),0),(cos(t),sin(t),t^2)]) for t in srange(-1,1,0.02)])
p1+p2
```

In the case of 3d surface:

```
var('x y')
f(x,y)=x^2*y+10
p0=plot3d(f(x,y),(x,1,3),(y,0,5),opacity=0.2)+plot3d(0,(x,1,3),(y,0,5),opacity=0.2)
p1=sum([line([(t,0,0),(t,0,f(t,0))]) for t in srange(1,3,0.02)])
p2=sum([line([(3,u,0),(3,u,f(3,u))]) for u in srange(0,5,0.1)])
p0+p1+p2
```

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.