AutoCAD LISP Routine for 3DPolyline Z-Modification
Budget: $15 – $25 USD
I am seeking an experienced AutoCAD LISP programmer to develop a routine that modifies the Z values of a copied version of a user-selected 3DPolyline. The modification will be based on data extracted from a user-selected CSV file, which follows fixed formatting rules. The routine should parse and sub-parse a concatenated field in the CSV to extract an offset value. This offset will be used to perform addition or subtraction on the current Z values of the 3DPolyline vertices, matching the geometry from the CSV file before applying the offset.
Key Requirements:
- Develop a LISP routine within AutoCAD to modify Z values on user selected 3DPolyline(s).
- Selected object(s) to be copied where clone modified leaving original unedited
- All original lines selected to be re-colored MAGENTA following Clone
- Allow users to select a CSV file at runtime for parsing required values.
- Parse the CSV file to compare for match selected line vertex X,Y,Z and extract offset values if true.
- Include default Z values (depth) & user editing prior to editing geometry where depth not provided
- Include functionality for condition testing prior to offsetting based on sub-parse code
- Defaults vary depending on sub-parsed codes between nominated integer ranges
- Perform subtraction on Z values using the extracted offset, or default if not available, when matched from CSV.
Ideal Skills and Experience:
- Proficiency in AutoCAD LISP programming.
- Experience with CSV file parsing and data manipulation.
- Strong understanding of 3DPolyline geometry in AutoCAD.
- Ability to implement user-interactive features within LISP routines.
- Attention to detail and ability to handle complex data parsing tasks.
If you have the expertise to create this routine and enhance the functionality of AutoCAD for my specific needs, I would love to hear from you.
Key Requirements:
- Develop a LISP routine within AutoCAD to modify Z values on user selected 3DPolyline(s).
- Selected object(s) to be copied where clone modified leaving original unedited
- All original lines selected to be re-colored MAGENTA following Clone
- Allow users to select a CSV file at runtime for parsing required values.
- Parse the CSV file to compare for match selected line vertex X,Y,Z and extract offset values if true.
- Include default Z values (depth) & user editing prior to editing geometry where depth not provided
- Include functionality for condition testing prior to offsetting based on sub-parse code
- Defaults vary depending on sub-parsed codes between nominated integer ranges
- Perform subtraction on Z values using the extracted offset, or default if not available, when matched from CSV.
Ideal Skills and Experience:
- Proficiency in AutoCAD LISP programming.
- Experience with CSV file parsing and data manipulation.
- Strong understanding of 3DPolyline geometry in AutoCAD.
- Ability to implement user-interactive features within LISP routines.
- Attention to detail and ability to handle complex data parsing tasks.
If you have the expertise to create this routine and enhance the functionality of AutoCAD for my specific needs, I would love to hear from you.
Related categories:
AutoCAD
Lisp
Programming
Scripting
Data Extraction
AutoCAD Architecture
3D CAD
Geometry