1. A method for generating a curved pipe object in a computer-aided design (CAD) drawing created by a CAD device, the method comprising: receiving a user selection of one of a plurality of a curved pipe creation methods, wherein each curved pipe creation method allows the user to specify one or more parameters for characterizing the geometry of the curved pipe object; based on the selected curved pipe creation method, prompting the user to specify geometric attributes of the curved pipe object to be generated; from the geometric attributes of the curved pipe object, determining a collection of 3D helix parameters that represent the geometry of the curved pipe object in a 3D coordinate system; and generating a display representation of the curved pipe object using the 3D helix parameters in the CAD drawing.