Wrap by Law
Location in Menu: Draw > Draw 3D > 3D Law Objects > Warp Entity by Law
With this tool a Solid entity can be warped using Laws. The result is ACIS Solid. Laws are mathematical functions in the form of a formula. They are used to define how resulting objects are modified. They are composed and selected in the Laws Editor which is specific to each tool that uses laws and can be opened from that tool.
To use Warp by Law tool:
Select the tool. The Laws Editor opens.
Select the desired law in the Laws table by double-clicking and press OK. The law that is applied is what is in the formula field.
Click on the object to be warped.
Options:
Leave source copy: If this option is selected the tool leaves the original source object in place and creates wrap by law object.
To create a law:
Type the desired formulas into the formula fields.
Press the + (plus) button.
Type in a title for the law and press OK. The new law will appear in the Laws table
To Delete a law:
Open the Laws Editor.
Click on the Law in the Laws table to select it.
Right click and select Delete, or press the - (minus) button.
Laws cannot be edited but double click a law will load it into the Formula fields where it can be altered and then a new altered law added.
To Delete all laws:
Open the Laws Editor.
Click on the Law in the Laws table to select it.
Right-click and select Clear List.
To Export laws:
Open the Laws Editor.
Click Export.
Type a file name and click Save.
To Import laws:
Open the Laws Editor.
Click Import.
Select a file and click Open.
x(u,v) y(u,v) z(u,v)
In the Offset tool, the function are defined as a function of U and V. Where U is the distance along the x-axis of the object and V is the distance along the y-axis of the object.
Examples:
All of the following examples start with this base:
Setting x(u,v)=u y(u,v)=v z(u,v)=z+sin(u)
Setting x(u,v)=u y(u,v)=v z(u,v)=z+sin(u)*sin(v)
Setting: x(u)=u y(u)=v+sin(u) z(u)=z
Setting x(u,v)=u y(u,v)=v+sin(u) z(u,v)=z+sin(u)
Setting x(u,v)=u y(u,v)=v z(u,v)=z+(u^2)/5
x(u,v)=u y(u,v)=v z(u,v)=z+(u^2)/10+(v^2)/5

Contact
Reach out for support or inquiries.
SUPPORT: support@xcad3d.com
© 2026. xCAD Technologies. All rights reserved.
SALES: sales@xcad3d.com
Products
xCAD v1 Pro
xCAD v1 2D3D
xCAD v1 2D
Policies
Address: 142-7075 Place Robert-Joncas, Montréal QC H4M 2Z2, Canada
Founded in 2013, xCAD delivers powerful yet affordable CAD and home design software, and has been a pioneer AEC (Architecture, Engineering, and Construction) industry for over a decade.