AutoCAD Civil 3D :: Point Elevation Takes On Elevation Of Snapped Object?
Dec 19, 2012
When I snap a point to an object, the point takes on the elevation of the object. I would rather the point's elevation stay as is.
-changing osnapz variable
-latest civil 3d service pack
A few weeks ago I did not have this problem but once my computer was switched to the company's global server and c3d was reinstalled the problem appeared. Furthermore (post switchover), when a colleage of mine prepared a simple test drawing with just a line and a point, he was able to snap to that line without the point changing elevation. When he sent that drawing to me and I tried snapping the point to the object, the same problem occured with the point taking the elevation of the line object. I suspect it is a system variable issue
I am getting assembly problem as shown in attached fig where curb return takes zero elevation . However the same assembly working fine on other intersection
I am trying to create an elevation label that will give me the spot elevation followed by the letters "TC" and then on the line below subtract 4 inches from the elevation followed by the letters "BC". It's easy enogh to add the letters but the simple equation of elevation - 4 inches eludes me.
i have some existing drainage pipe and structures in a base plan that i need to change the invert (which is the easy part) and the top elevation to the existing top elevation that does not meet the minimum presect in civil 3d 2012 is there a way to change these min. to match my exisitng elevation for example i have a catch basin invert is 15.45 top is 17.56 with a 18" rcp the cover will be less than 12" and i need to change this.
Is there a way to change all your point styles display mode (flatten to elevation, use point elevation, or exaggerate elevation) at once? I don't mean make a new style and then apply it to all points: I want to systematically change it for all my current point styles.
I'm looking to change an elevation of a survey point within a drawing. I can see where it is possible to manually unlock the points from the Survey Database to allow the user to edit the point. I'm not seeing a method or property in the API Help for 2013 to do the unlocking with code.
Also is it possible to convert a Survey Point to a regular Cogo Point through the code? Or do I have to delte the point and then recreate it as a COGO point? I think this will be my work around if the above doesn't work.
Is there a way to convert a feature line elevation point to PI?
My objective here is to delete all the elevation points except one. It would be time consuming to pick each elevation point and delete them individually (in this case there are about 15 but sometimes there are more). I want to use the delete all option but keep one one of them. If I can convert that one into a PI I could then quickly delete the remaining elevation points.
I'm trying to determine if it's possible to take a 09 LDD Companion drawing in which the elevations for many points have been moved AND/OR rotated (to align with roadway), and not only convert these to C3D, but also have them transferred along with the move/rotate information. We're talking about a mile long stretch of roadway and the project is 6 years old (i.e. no C3D when it was originally done).
The problem is that there are a ton of ground shots that need only be shown to 0.1 precision but are shown to 0.01 precision. LDD was not able to assign an elevation precision to groups of points, only all cogo points together, which meant we had to explode certain groups of "soft shot" points once they had been inserted at the desired precision.
If there's no way to do what I'm asking, it's no big deal for this case since the higher precision can be easily rounded to the lower by the viewer (better than the other way around). But as I am the only one on C3D and have been for the past 2 and a half years, we will likely face this monster again several times over with other drafters' projects and I'd like to have a best practice in place if we need to go the other way (extracting 0.01 precision from 0.1 precision).
Civil 3D 2012 Windows 7 Enterprise SP1 Dell Precision T3400 (Q9550 @ 2.83 GHz) 8GB RAM Nvidia Quadro GTX 650 Ti BOOST
Is there any way to increase the size of the marker that shows up on the plan view when you select a PI in the elevation editor? It is so small that if I have the feature line selected I can't see the marker over the highlighted line. I generally have to zoom to a PI so I can see where I am.
How I would replace the Elevation label on a point with Alphanumeric text on certain points in a point group (or if it can be done at all)
Some background info:
I work with site diagrams that have monitoring wells and each one has a groundwater elevation value that gets updated every year according to field data. Our current setup is that the monitor well name and elevation values are displayed using point labels and looks like:
x 12-1 (Monitoring well name)
788.432 (Groundwater elevation value)
However, sometimes the monitoring well is dry and we need to display 'DRY' instead of a numeric elevation value. Autocad won't let me put 'DRY' as an elevation because it's not a number. Is there a way to override this, or somehow make the label display 'DRY' if elevation of 0 is entered?
Another use to overriding point label elevation is that sometimes the groundwater elevation that we get from the monitoring well is so far off from the general contour pattern that we will put the elevation value of that well in brackets such as (788.432) and indicate that this means the elevation was not included in the groundwater contour flow map.
Is there a way to do this override, or is there another method I should be using to label my monitoring well elevations? I know I could just MTEXT everything, but that's double the time to update the point elevations for the contours and then updating the mtext to display the numerical elevation values.
Is it possible to rotate the point labels when working with point files from an elevation Survey in Ciivil 3D? When activating the labels visibility they are horizontal, but when I rotate the drawing to a side view I am can´t see them.
So far I was working with Autocad (importing a dxf). Is there a way to rotate at the same time all the points labels, wich in this case are just text items?
I want to set and Elevation Point (not a PI Point) along a feature line by entering the grade from the previous point. Currently the "Set Elevation Point" command only allows entering an elevations or getting an elevation from the surface. I know I can set an elevation point and then use the "quick elevation editor" to adjust the grade, but I don't want to go through the extra step.
Any way to label the elevation of an object where it is picked? For example, I'd like to be able to pick on the node of a feature line or 3D polyline (or any object really) and have a label placed that displays the elevation of the object at the point where it was picked. This could appear similar to the surface spot elevation label, but instead of getting it's elevation from a surface, it would come from the object where picked.
Alternatively, any way to create a label style, perhaps using the Note label, to display something like this? I don't even care if it is dynamic or not, static would be fine. However, I do need it to scale innovatively . Tool Pac has a feature that does this, but the label is just a polyline and text that is not annotative.
I have an Object ARX application where I consult a TIN surface for elevation samples. I need several thousand point's elevations in a straight line.
I have the surface declared as
CComQIPtr<IAeccTinSurface> mTINSurface;
And given coordinates (x,y) I can easily and successfully find the elevation using
//x and y are given double valuesdouble z;HRESULT result = mTINSurface->FindElevationAtXY(x, y, &z); //+error treatment
This, however, takes a lot of time when I have to do it thousands of times inside a for-loop varying the x-coordinate. Reading the documentation on IAeccSurface I found the Sample Elevation method (I don't paste the link here, it's pointing to 'invalid HTML' and forbidding me to post). In the hopes of improving performance, this is what I tried:
SAFEARRAY* safearray;SAFEARRAYBOUND bound;bound.lLbound = 0; //zero-basedbound.cElements = number_elements; //does this define the number of samples?safearray = SafeArrayCreate(VT_I8, 1, &bound); //zero based, safe array of X,Y,Z doubles CComVariant variant(safearray);variant.vt = VT_ARRAY | VT_I8; //type: safe array of doubleHRESULT result = mTINSurface->SampleElevations(x,y,n_x,y,&variant); //sample in line
This is what I took from the description given by the documentation; that the last parameter should be a "VARIANT containing a zero based, one dimensional safe array of X, Y, Z values. ". My problem is that 'result' is always E_FAIL - and I'm not sure why - and 'safe array' is filled with zeroes.
I have the following questions:
Am I passing the right parameters? I have little experience with VARIANT and SAFE ARRAY types.Does the entire Sample Elevation operation fails whenever a single elevation cannot be found? (I have sections without elevation information in the surface - I'm sure the first point (x,y) DOES have a valid elevation value, though). Would I really see performance gain by using Sample Elevation instead of multiple FindElevationAtXY, as I assumed?When calling Sample Elevation, I'm not entirely sure how the sampling is considered. Does the method recognize the size of the array and divides the distance between the initial point and ending point equally, resulting in that many samples?
I have an ObjectARX application where I consult a TIN surface for elevation samples. I need several thousand point's elevations in a straight line. Initially, I was making thousands of FindElevationAtXY calls, but that proved to be somewhat slow, so I searched and found SampleElevation in the documentation and was hoping it'd provide me with performance gain.
I had some problems, due to my inexperience with VARIANT and SAFEARRAY types, but now I get what seems to be correct results when passing an initial and ending point. Here's a code snippet of my call, which succeeds and gives me the correct elevations;
HRESULT result = mTINSurface->SampleElevations(x,y,n_x,y,&variant); //sample in line
Note that I'm sampling a line along the x-axis (y constant).
The problem i'm facing is that the number of samples along the line provided by the method is far smaller than I expected. I need thousands of points along this line (in fact, I want all points with exact round x-coordinates), and no matter what size I provide for the safe array of doubles given by 'variant', I get only a few hundred points. Furthermore, I've checked and the offset between any two points in the resulting sample is not constant, nor are they the same when I sample a different line (increase y coordinate by one).
Here are my questions: Why are these points chosen by the method - I mean, are they chosen because they are somehow 'significant'?Is there a way to specify the number of points I want along this line?Would it be at all possible to determine a constant offset for the samples (i.e., I want coordinates at specific points x-units apart from each other)?
I have a bunch (hundreds, so manual input not an option) of X,Y points without elevation data that I would like to import into a DWG and assign an elevation that is based on an existing surface object. Is there a way to do this for a point file? The command for inserting individual points would be the "Create points - Surface > Random" but I don't see a way to do this in a batch type method where i have my PNE formatted input file to just move the points to sit on the existing surface.
ACAD LT 2009, Win XP Lately a feature I am used to seeing has quit.Basically when you hover over a point of a line, a little cross mark appears and you can drag out a dashed line from that point which can be snapped to another object. Handy for finding perpendicular intersections. Whatever this is it no longer works. How do I get it back?
Its been a while since I have needed to change the elevation of a object. The problem is that does not list the elevaation in the Properties manager on my quick access tool bar or in QP window. I have used it in the past but now its gone. I an using AutoCAD 2011. Ive tried to use the CUI to find it but no luck.
I'm running Architecture 2013. When creating an elevation object from a 3D model, the hidden lines are not being removed. I've never seen this before, though I have been using Architecture and ADT for years. I've recently upgreaded from 2009 to 2013, and VOILA!
Hidden lines not removed from elevation and section objects. I've tried various tests, to no avail.....
Is there a setting I can change so if I am drawing an object (line, polyline, etc.) if I am snapping to a contour line, the objects will NOT take on the elevation of the contour line?
I am trying to create a property definition that will display the elevation of a space object. I looked through the automatic properties and did not find anything that looked like the elevation.
I have tried the following but was unable to achieve any success.
RESULT="--" On Error Resume Next Set AcadApp = GetObject(, "AutoCAD.Application") Set Obj = AcadApp.Activedocument.Objectidtoobject("[ObjectID]") RESULT = Obj.elevation
That formula does work if i swap elevation with say height, width,length or any of the properties found in the automatic property list that are a single word. I know the elevation is there I just don't know how to access it.
This might be simple, but what is the best way to hatch a part of a surface at say RL4.00 only so that any part of the surface below RL4.00 is hatched and the rest of the surface is not.
I used the Volume dashboard to cal volume so when I view the surface in object viewer or 3D I see my TIN volumes surface at zero elevation is this right? I think the reason is because they want us to see both surface so they are not on top of one to another.
In the good old days I would create 3d polylines by elevation to create curb lines and driveway cuts. The command was in the terrain pull down. Has this feature been completely down away with?
Superelevation curve criteria specifies axis of rotation but the assembly does not contain pivots.
okay i got this Before , just when i wanted to change in the Super Elevation Wizard , to outside lane rotation , i recently used AOR type , but yet no luck. also in my profile the super elevation the Cross slop Band : i always no matter what a rotation about center line.