- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi all Civil 3d veterans, I'm trying to resolve an issue that has been on-going for quite some time and I appreciate any help.
I'm working with point cloud data and I frequently have to snap to a point cloud to get its X,Y,Z values.
So far, I have been using the default AutoCAD point creation tool (with 3D snap enabled) to snap to a point cloud, the Autocad point inherits X,Y,Z values of the point cloud. I then convert the Autocad points to Cogo points.
Here's my frustration, It's quite tiresome to perform this simple task a hundred times a day. So I was thinking of creating an ActionMacro to speed up this task.
What I want is to create an ActionMacro that allows me to snap an Autocad point to a point cloud and then automatically converts the Autocad Point to a Cogo point - which would have X,Y,Z values of the point cloud.
I recorded the Action of me creating the Autocad point by snapping to a point cloud. There after, I convert the Autocad point to Cogo point, which prompted me to 'select Autocad points' for the conversion. I selected the Autocad point and finished conversion. I then stopped the recording.
In the recorded ActionMacro, under the 'Autocad point creation' step, I changed it to 'Pause for User Input' so that I can re-use this macro to create Autocad points in other positions.
Here lies my issue. During the 'Autocad Point to Cogo point conversion' step, I recorded my action manually selecting a specific Autocad point earlier - so when replaying the ActionMacro, it would try to reselect that same point for the conversion. I could update this step to 'Pause for User Input' which would allows me to manually click and select a new/different point for the conversion. Doing so would defeat the purpose of having the ActionMacro in the first to speed up the task.
From my understanding, the Cogo point creation tool doesn't inherit the elevation of an object via snapping. It would prompt me to enter the elevation value which isn't possible to know without creating the Autocad point first. Why is there no option for Cogo point to inherit the Z value of a snapping object? this feature is available for the default Autocad Point. I'm baffled by this design choice.
I have tried to get around the issue (in the ActionMacro) by putting the Autocad point in its own layer, and when i'm being prompted to 'Select Autocad Points' for Cogo conversion, I thought I could then use Qselect command to select the layer of the Autocad points to speed things up. To my surprise, when in 'Select Autocad Points' mode, I can't use Qselect to select the layer, I can only do manual selection by clicking on the point or use the fence selection tool. Another strange design choice.
It would be great if we could just snap a Cogo point to a point cloud and inherits its X,Y,Z values, then I wouldn't be going through so much trouble finding a solution to this issue.
Thankyou everyone for your time. I apologise for this lengthy post and I appreciate your help.
Solved! Go to Solution.
