Lisp Surfaces is an application software development for autocad. Lisp Surfaces makes 3D modeling of the surface.
The surface modeling is an object 'edgesurf' of autocad. The grid vertexes are interpolated with a 3D point base. Lisp Surfaces makes an automatic interpolation of the surfaces.
Our product is targeted for hydraulic design and building companies and for topographic agencies using 3D modeling of surfaces.
Lisp Surfaces needs a database of 3D points as the matrix for grid interpolation.
Obviously an accurate 3D point base is requested to guarantee the quality of the results of the interpolation of the surfaces.
The interpolation formula used with Lisp surfaces is: Interpolation between weighted mean three-dimensional points, it needs always a selection of at least three points for calculating the elevation value for each of the grid’s vertexes.
is a development of the 'Edgesurf' Autocad object.
This is a complete DEMO version of the Lisp surfaces that will provide a complete tool for you to evaluate the potential of the software.
The cost of a single-user license is 300 Euro VAT not included. For further information, contact us at…..
Make the download of Lisp surfaces here :
Lisp surfaces uses an 'Edgesurf' grid to create a 3d modeling of the Autocad surfaces . The referential base for the 3d modeling interpolation is a 3d points database.
The description of the commands that allow the creation of the 3d modeling are:
Lisp Surfaces uses as interpolation method the "Interpolation between weighted mean
three-dimensional points" formula.
The Lisp Surfaces is able to make about 10.000 grid vertex interpolations in 6 minutes
(the drawing of 3d modeling surfaces included).
The Lisp Surfaces options are:
The quality of the interpolation is obviously related to the number of 3D points used for the creation of the 3D modeling grid.
For the setting of the radius selection value you must consider:
The settings of these three options (radius selections and others) will determine the quality of the interpolation vertex grid of the 3d modeling.
Lisp Surfaces uses the Interpolation between weighted mean three-dimensional points formula. With this method of interpolation all points selected (radius selection) are considered for the elevation value of each of the grid vertexes.
If you set a high value for the radius selection obviously the program will find more than the three points needed by the interpolation, but in this case, you will use more points which have a large distance to the vertex of the grid surfaces.
A large distance between the points selected for the interpolation vertex of the grid will give a low quality of the interpolation.
Installation Giude
Installing the software includes also the addition of the menus in the predetermined AUTOCAD settings.
If it was not possible to install the menus automatically (autolisp development create personalize menu string) tthen, after having opening AUTOCAD use the commands listed below:
Lisp surfaces tools
User Guide
contents: this window allows to create the outlines for the grid of the 3d modeling
This window is the development of the'edgesurf' autocad command
syntax of the commands
development command
This is the development of the 'edgesurf' autocad command. In the original autocad version it requires four lines or curves with corresponding vertex
and their manual selection.
The window "create surface" is an easier and quicker way to do the same.
You can also create a new layer for your surface object.
contents: interpolates surface grids and creates 3D modeling
This window collects all the information about the 3D modeling surface
syntax of the commands
development command
Lisp surfaces uses as interpolation formula the "Interpolation between weighted mean three-dimensional points". This method requires the selection of at least three points for the interpolation vertex.
For each vertex of the grid the radius selection finds the points for the interpolation.
If Lisp Surface does not find at least three points for the interpolation of the vertex within the radius selection value then it will utilize the increment value of the radius.
The limit of the increment value of the radius of the selection is a control as to how much (n) increment of the radius may be added for the selection. When the limits of increment are reached then Lisp surface interrupts the interpolation loop and surface creation and reports the failed value into the layer.
The quality of the interpolation of the grid is controlled by the radius of the selection.
The radius selection finds the points to be included in the interpolation of the vertex and all points selected are processed into the interpolation. If Lisp Surfaces uses a high value for the radius selection also points that are more distant from the vertex will obviously be processed. In this case Lisp Surface returns a value elevation for the vertex that is less reliable.
When Lisp surface does not find, within the selected value of the radius, three points for interpolation it uses the increment value for the radius. Lisp surfaces then also creates a layer report on this specific case. The layer name is "out_radius_x" (x = progressive number).
The information printed for such points is:
Note
If Lisp surfaces does not find at least three points required for the interpolation (in the radius selection value plus the increment value) the loop interpolation and the creation of the surface are interrupted.
In this case, Lisp surface prints the vertex in object into the layer "out_radius_x".
All rights reserved by www.CADoptimize.com SWEDEN - G.M.- mail to: info@cadoptimize.com