vertical biasing of the lateral surface of a pipe

I am having hard time biasing the lateral surface of a pipe for the purpose of clustering the vertical grid spacing near the top circular surface of the pipe. let’s assume that we create a cylinder and then mesh its top surface with the circle scheme. I don’t know how to find a curve to bias on the cylinder in order to propagate it through its volume
(what I want to end up with is the circle scheme at the top circle repeated throughout the pipe volume but with variable vertical spacing set by the bias)

reset
create Cylinder height 10 radius 1
surface 3 scheme circle
mesh surface 3

also how do I see the interior of a 3D mesh or how to section a volume (extract a 2D mesh plane?)

thanks
Ammar

Ammar,

After setting the circle scheme on the end surface, you can simply mesh the volume using mesh scheme auto. This will sweep the surface mesh through the volume to the other end surface.

Then, you can use the clipping plane tool to see the mesh. Type ‘draw hex all’ in the command window to see the hexes.

Another solution is to create curves to control the biasing like this:

reset
create Cylinder height 10 radius 1
split periodic volume 1
surface 3 scheme circle
mesh surface 3
curve 3 scheme bias factor 0.5
mesh curve 3
propagate curve bias surface 4 5
vol 1 scheme sweep source 3 target 2
mesh vol 1

that’s a bit easier than what I found out through experiments.
I created the cylinder from a vertical straight line and a circle so that I can bias that vertical line. I then created the pipe surface by sweeping the line around the circle, I then created the volume by sweeping the circle downwards…the splitting is more efficient and cleaner.

thanks for your help
Ammar