AutoCad 3D :: Moving 3D Objects In Relation To Road Surface
Oct 7, 2013
I use geophysical software which exports 3D objects to AutoCad in relation to the flat surface - "zero" level. Most often clients want to get results in local height datum (in relation to the road surface which has usually slope and is never perfectly flat).
Is there any method to move all objects automatically and show them in relation to the road surface? Ideally I would like to define road surface with three lines (two side lines and center line). Is there any plugin to AutoCad that can do it? If this operation goes beyond the possibilities of AutoCad, can you recommend me a software (eg. AutoCAD Civil), which automates the process?
running an assembly in to the road corridor and creating a surface. i have designed a network of Roads in CIVIL 3d in which whole network is surrounded by a Loop road. The loop road cross fall is unidirectional (2%) and 4.5 wide. I have used LaneOutsideSuperWithWidening subassembly to create the assembly of the road. This doesnt contain any kerb or footpath but only road channel lines, The corridor run soomthly but after creating the of the loop road corridor the surface is becoming flat meaning there isn't any cross fall acoss the road but in the assembly crossfall is there. If i run the same assembly in another road alignment the suface is coming absolutely correct.
I also tried different road assemblies to run along the loop road but the result is same no cross fall across the road.
I have make a road network. Then i make a corridor surface using corridor extends as outside boundary. I also create a boundary in the interior side of the roads with interactively tool, and i use it as a hide boundary. The corridor surface look fine but when i am trying to make a finish Ground Surface pasting the corridor surface after Existing Ground surface then the hide boundary of corridor surface make holes in finish Ground surface.
I am having difficulty in creating a surface for my road in 3d at this section, the points given are along the center lines and so far have been fairly straight forward for the fall of the road as there have been no junction up until now.
I am not using 3dpoly at this point, just plain old lines.
Road 1 displays where i am having issues and Road 2 display how it looks in 2d format (only at an angle)
if i want to target the existing surface beyond the edges of my road/sidewalk, should i use the link slope to surface subassembly at both ends? i want the model to test if in a cut or fill situation, and then target.
I want to set a template, what is the Relation between Units And Measurement Variable, If im setting units to DECIMAL which measurement value can use "0" or "1"? for accurate hatching. and what is the difference between ANSI and ISO hatch?
I recently started a trial for a program called PDF2CAD, the test file I converted worked fine. Everything is selectable and editable. When I move something it does show up while moving/copying. However, when I make additions to the drawing, text for example, and try to move/copy it it does not show up while moving.
PDF2CAD converted the PDF to a DXF format, which I then saved as a DWG.
I used to set precision to 3 decimal places which is in millimeters in my case. That is enough for the building industry. Recently, I found out a co worker worked on my drawing while I was on vacation. Something seem out of place, so I set the precision to 8 decimal places and noticed everything is off by a bit. In general, 0.00000002 isn't going to affect the project, but it just bugs me a lot. I spent hours lining everything up perfectly, just to find out most objects shifted again by a tiny bit after 2 days.I tested out a few lines by fixing them in the block editor and saving it. But everything I reedit them, they shifted again.I asked the co-worker if he remember what he did, but couldn't come up with a solution.
We have a title block wherein the Location attribute is normally a single line, but occasionally is two or more lines. Within the title block this attribute is surrounded by lines, left, right, top, bottom.
We would like the bottom line to move down when the user adds additional lines to the attribute.
So I am working on a very large project (AutoCAD Architecture 2012) and when I rotate my view, some of the 3D objects will randomly fly out into space. The strange thing is that the grips for the object are still where the object needs to be.
Below should be a picture to explain what I'm talking about.
Grip error.jpg
Is this a bug? Is there a fix? Is this user error?
I am using Autocad 11. I am working on some 12 year old drawings for a railroad museum. They are a mess. They look like they were done be an old pencil guy. Lots of views all over the drawing space rather than using layers to his advantage.
I am watching all the tutorials that i can find. There are Blocks on wrong layers.
I want to move a group of lines (part of the stuff on one layer) onto a new layer that i have created. Is it as simple as cut and paste? How do I prevent them moving during the process?
I tried making their layer current, then selecting the items, then cutting the items. Then i made the new layer that I wanted them on Current, then pasted them. I has to very carefully line them back up, and they are still on the original layer.
Is it possible to create a relation between two or more images?
For example: We have an image in three versions (rgb, cmyk, gray). If I find one of these, I would like to klick on a button like "show correspondend images". So I can see all versions of this images we ever saved.
I just upgraded from ACAD 2007 3d to 2012 3d. The rest of my organization is using a "mix" of older versions, so we still save to the 2004 format. Text objects "moving" to different locations or disappearing on opening files in newer versions of ACAD? I've had two instances so far. In one case, a 2012 LT user added a leader/text and the 2000 LT user could see it. The text was clearly there in the 2012 users file. In the other case, I opened a file I worked on in 2007 and text objects seem to be moved about randomly when looking at it in 2012. Everything still looks good with the file opened in the 2007 though.
I am still having trouble moving objects to precise coordinates. For instance, the thing I drew may be in the correct position in the x-y plane but I want to move it in the positive z direction a precise number of units. Or move it along the y axis by specifying where I want it to be not how far I want it to move.
Im trying to move objects correctly , lets say from one to top of another .
Untill now im switching to desired view ( top, right, left etc...) and then moving . if my base point is a vertex and the point i want it to be attached it also a vertex , i have no problem. the problem starts when im trying to move object from their center point or other non vertex points to touch the face of the other object.
In the file i attached there's two rectangles i want to move the small one in top of the big one in the Z axis only , so i switched to the view i want but still unable to move it to the next face . Ive tried playing with 3d object snap , no success.
When I try to move an object to the 0,0 plain, I get a "locked" symbol in the command line and the object does not move to the 0,0 plain. How would I be able to unlock this to move anything to the 0,0 plain.
I am testing out ACAD LT 2013 I've narrowed it down the the hatch. why theres no issue with Autocad LT 2010 using the same hatch pattern. Tried making the adjustments. Turning off the hatch is really working the best
Running Win 7 , 64 bit quad core AMD 2.2 gig processor 4gig ram Gigbyte MB with on board graphics
I want to move a large 3D steel file on top of a 2D architectural background. The ISSUE is that when i move it (in plan view "aka top view") the X,Y coordinates change AND the Z coordinate changes... But, I want the Z coordinate to stay the same . I wrote a LISP file that doesnt seem to work (SEE BELOW):
(defun C:MoveXY (/ PT1 PTB PT2)(setvar "CMDECHO" 0)(setq PT1 (getpoint " Specify Base Point or [Displacement] Displacement: ")PTB (getpoint " Specify second point or <use first point as displacement>: ")PT2 (list (car PTB)(cadr PTB)(cddr PT1)))(command "_.MOVE" (SSGET) "" PT1 PT2))
It seems my issue comes when i get to the command line (ssget) seems to mess it all up . How to use the ".Move" command with the (ssget) function?
Is there an option to set the default colour for object borders? Our drawing templates have a black background. If I want to move a text or a view, all that is shown while moving the text or view is a rectangular border. Unfortunately this is also black and thus invisible. So you never really know where you move your object to.
It has been too long since I created Grading Objects and Proposed Surfaces. I am working in a file with my existing surface DATA Linked. I am creating a grading plan. I have created three separate grading objects in the Site named Proposed. One in the building, One is a new ditch, one is a graded existing ditch. I need to make these three with the unaffected areas of the existing surface into a new surface. How do I accomplish that . All my grading objects appear to be individually accurate and are created with a Feature Line and Grade to Surface Styles.
I'm just trying to get a grasp on Civil 3d and need placing a 3d drawing from autocad onto a surface. So what I have is some survey points that I shot and turned into a surface. Now I would like to place 3d drawings of features onto the surface.I would like to shift the features around and find the right spots for them taking into consideration slope and existing terrain. Then I would like to turn these placed features into survey points that can be found in the real world. Is there an easy process for something like this?
I find that the command to move objects to a different layers runs very slow in one of the drawing. I want to find out what wrong with the drawing and how to speed things up.
I have a LISP program that batch processes a large number of drawings. One of the step to process each drawing is to change the colors of some objects according to the status of the objects. I do this by moving the objects to a later that has the right color. So far the program only takes 2 to 4 minutes to process each drawing. But the program takes close to 90 minutes to process one specific drawing. I track down the problem has to do with the command that moves the objects to the right layer, like this:
This command takes a very long time to finish, like 40 minutes each time it runs (to move 1200+ objects), and the program needs to run it twice for a total of approximately 80 minutes.
Please note that the drawing itself is not the largest drawing, and it doesn't have the largest number of objects to be moved either. It is close to the top-5 drawings in term of drawing size and the number of objects to be moved. I cannot say that the drawing size or the number of objects to be moved are the cause of the problem.
I tried to "speed up" by moving 200 objects incrementally. That didn't work. I tried to "speed up" by moving 100 objects incrementally and saving the drawing after each 100 objects are moved. That didn't work either; actually the speed is slightly slower than simply moving 1200+ objects all at once.
I don't know what to do. I believe there may be something unusual about that drawing. By the way, the reason why I choose to change color by moving objects to a different layer has to do with the fact that I have found this is the best way so far. I tried to change the color of the objects directly. But I find that the color of some sub-parts of the objects are not changed (because their color is by-layer). That's why I choose to change color by moving objects to a different layer.
How I can check the drawing, any different way to change color that is better.
I am attempting to do a macro that will allow me to select multiple objects and then move them in only ONE axis. For example, If I want to move a wall, the door and the window in the Y axis to align with another wall across the hall. I have attempted to do this in a button macro, but so far its limited. Here is the macro
^c^c_move;\.xz;@;
This will allow me to click the customized button, then select ONE object by a displacement, and it will only move it in the Y axis and allows me to choose the point with a mouse click of the final location.
When I try to select more than one object, it kicks me ahead in the commands and prompts for (needs Y). how I can figure out the correct macro?
I have a slightly unusual query that I can't seem to find a solution for elsewhere. I have an existing OS plan that is 'off grid', and would like to adjust the vertices at the ends of all the existing lines and polylines so that they all sit on a grid point. Is there a quick command or script that does this?
I am having trouble moving an object a certain distance. The distance is defined by a pre-defined variable. I just can't figure out the syntax for the autolisp command.
Here is the bit of code if written, there is more code not shared here that defines the points for the polyline .
;-- the varaible box_height is defined earlier in the routine
;-- Draw the polyline for the top of the cabinet (command "pline" p1tt P2tt P3tt P4tt P5tt P6tt P7tt P8tt "c")
;-- Assign the new part a variable name (setq cab_toppl (entlast))
;-- Extrude the polyline to make the top of the cabinet (command "extrude" cab_toppl "" cab_intw "0")
;-- Assign the new part a variable name (setq cab_top (entlast))
;-- Rotate the top of the cabinet down to the floor of cabinet
(command "rotate3d" cab_top "" 2 p1tt p2tt 90)
;-- Move the top of the cabinet to the final location
;-- HERE IS THE PART I'M HAVING TROUBLE WITH. ESSENTIALLY ONCE THE PART IS CREATED I'VE NAMED IT CAB_TOP AND AM NOW TRYING TO MOVE IT IN THE Z AXIS THE DISTANCE DEFINED BY THE VARIABLE BOX_HEIGHT WITHOUT USER INPUT
I have a long, serpentine, 3D solid that also changes elevation. It's "S" shaped from the top and "U" shaped from the side. I need to place objects perpendicular to one surface and at a specific increment. The 3D Solid is about 3000 feet long and I need to put the perpendicular objects (3D solid or a block) at 4' increments (this is the linear dimension and not an aligned dimension) and they must always follow the orientation of the long solid. Imagine a railroad track twisting and turning as it goes through a valley and trying to put a post, aligned to the bottom of the track, every 4’ as seen from the top.
I've created a surface from blocks but I need to move many of the blocks to new locations/elevations but if one of the blocks that formed part of the surface build is moved or elevation adjusted the surface doesn't update. I have to reselect and add the blocks to the definition, remove the original blocks and shunt the newly added block up the definitions list.
If Civil points are moved they automatically update the surface (as expected) so is there a list anywhere or which entities/objects will cause the surface to update automatically and which ones won't??
I don't generally get data in this way hence the question so I'm thinking the best way forward would be to convert to Civil Points and make point groups??
IDSP Premium 2014 (mainly Civil 3D 2014 UKIE SP1 & Infraworks with some limited 3ds Max Design) Win 7 Pro x64, 256Gb SSD, 300Gb 15,000 rpm HDD 16Gb Ram Intel Xeon CPU E5-1607 0 @ 3.00GHz (4 CPUs), ~3.0GHz NVIDIA Quadro 4000, Dual 27" Monitor, Dell T3600
I have a series of Autocad Objects (3D faces). I need to turn the contiguous group of them into a SINGLE Autocad surface. I know next to nothing about vanilla autocad and 3D stuff. Seems there must be a way to make a surface out of objects. I would then use this resulting surface to carve a solid. DWG with 3D faces in it attached.