Conform is a compound object created by projecting the vertices of one object, called the Wrapper, onto the surface of another object, called the Wrap-To. There is also a space-warp version of this function; see Conform space warp.
Create panel >
(Geometry) > Compound Objects > Object Type rollout > Conform
Conform fits the road to the surface of the hills.
Because the space-warp version is somewhat easier to use, it's a good idea to read that topic first, try the example, and then return here. This topic provides additional methods of projecting the wrapper vertices.
Example: To create a Conform object:
Position two objects, one of which will be the Wrapper, and the other the Wrap-To. (For this example, create a box as the Wrap-To object, and then create a larger sphere that completely surrounds it. The sphere will be the Wrapper.)
Select the Wrapper object (the sphere), and on the
Create panel, with
(Geometry) active, choose Compound Objects from the drop-down list. On the Object Type rollout, turn on Conform.
Specify the method of vertex projection in the Vertex Projection Direction group. (Use Along Vertex Normals for this example.)
Choose Reference, Copy, Move, or Instance to specify the type of cloning to perform on the Wrap-To object. (Choose Instance for this example.)
Click Pick Wrap-To Object, and then click the object onto which to project the vertices. (You can press the H key and use the Pick Object dialog to select the box.)
The list windows display the two objects, and the compound object is created with the Wrapper object conforming to the Wrap-To object. (In the example, the sphere is wrapped into the shape of the box.)
Use the various parameters and settings to alter the vertex projection direction, or adjust the vertices that are being projected.
To project a road onto terrain:
Create the road and terrain objects.
Orient both the road and the terrain so you are looking straight down at them in the Top viewport. Position the road so it's completely above the terrain (higher on the world Z axis).
Select the road object.
Click Conform.
In the Pick Wrap-To Object rollout, make sure the Instance option is selected.
Click Pick Wrap-To Object, and click the terrain.
An instance of the terrain object is created, with the same object color as the road.
Activate the Top viewport. In the Parameters rollout > Vertex Projection Direction group, choose Use Active Viewport, and click Recalculate Projection.
In the Update group, turn on Hide Wrap-To Object.
This hides the instance of the terrain so you can clearly see the road projected onto it.
The Parameters rollout > Wrapper Parameters group > Standoff Distance value sets the number of units by which the road sits above the terrain along the world Z axis.
If necessary, adjust the Standoff Distance to raise or lower the road.

Displays the name of the selected Wrap-To object.
Click this button, and then select the object to which you want the current object to wrap.
This option lets you specify how the Wrap-To object is transferred to the Conform object. It can be transferred either as a reference, a copy, an instance, or it can be moved, in which case the original is not left behind.
Contains all parameters for the Conform object.

Provides a list window and two edit fields that let you navigate the compound object and rename its components.
Lists the Wrapper and the Wrap-To objects. Click to select an object in the window so that you can access it in the Modifier stack.
Lets you rename the wrapper object within the compound Conform object.
Lets you rename the Wrap-To object.

Choose one of these seven options to determine the projection of the vertices.
The vertices are projected away (inward) from the active viewport.
Recalculates the projection direction for the active viewport. Because the direction is initially assigned when you pick the Wrap-To object, if you want to change viewports after assignment, click this button to recalculate the direction based on the new active viewport.
Lets you use the local Z axis of any object in the scene as a direction. Once an object is assigned, you can alter the direction of vertex projection by rotating the direction object.
Click this button, and then click the object you want to use to indicate the direction of the projection source.
Displays the name of the direction object.

Provides controls that determine how far the vertices are projected.
The distance a vertex in the Wrapper object will move from its original location if it does not intersect the Wrap-To object.
The distance maintained between the vertex of the Wrapper object and the surface of the Wrap-To object. For example, if you set Standoff Distance to 5, the vertices can be pushed no closer than 5 units from the surface of the Wrap-To object.
When turned on, only the selected vertex sub-objects of the Wrapper object are pushed. When turned off, all vertices in the object are pushed, regardless of the Modifier stack selection. To access the Modifier stack of the Wrapper object, select the Wrapper object in the list window, open the Modifier stack, and select the base object name. At this point you can apply a Mesh Select modifier, for example, and select the vertices you want to affect.

The items in this group determine when the projection for the compound object is recalculated. Because complex compound objects can slow performance, you can use these options to avoid constant calculation.
Recalculates the projection.
When on, hides the Wrap-To object.
Determines whether the shape operands are displayed.
