AutoCAD Map 3D :: How To Put Blocks In A Key In PaperSpace
Feb 24, 2011
I want to put some blocks in a key (on a TitleBlock, in PaperSpace). I have imported my garden as an Xref - does the access to those blocks not come too? And if not, how do I import them - or do I have to open the Xref and copy each over individually?
I'm having trouble plotting text with blocks in paper space... I can bring up and edit the text within the blocks themselves just fine. I revise the text, hit "ok" and nothing shows where it is supposed to within the paper space.
I've got a block that I want to scale in pspace, but I would like the attrib height to remain constant even at different scales. I have used annotative blocks in vports with much success, but I would like to do the same thing only in pspace.
I'm pretty new to using multi view blocks and rendering etc etc... basically all I want to do is show my surface (lake and landscaping) as grass, show a clear blue hatch to represent the water line and add some multi view blocks.. people and trees...
Using the multiview blocks toolpalette I have dragged and dropped some blocks into model space and ensured they are at the correct elevation to sit on the surface...
I have noticed that only one of the multi view blocks within the landscape tab is showing as I would expect - the rest all look like an extruded cross... I don't know how to fix this or whether this is correct.
(defun CELBLKS ( / e blk ss blkl) (setq blkl "" ss (ssadd)) (while (setq e (entsel "
[Code]....
i have this lsp, it works great but how can modify it if i want select with a window.? exemple: if i have 3 differentes blocks, i want to select them with windows and the lisp select all blocks that are identical of those 3.?
We have a new title block which now contains various fields to automatically populate the drawing number, number of sheets, issue etc. The problem we have is when we go to zoom all or extents on a layout tab it moves the layout to the right each time. If we only have one layout or we use a plain title block i.e. with no fields, the zoom works fine (layout stays put in the center). This is also true if we directly insert a field onto the layout - again no problems.
The cause of the problem only happens when a block containing a field is inserted onto the paper space of a layout and,there are multiple layouts containing blocks with fields.
How do I manipulate a height parameter all of the dynamic blocks in the drawing from one single field? Say a field located in the drawing properties or on the drawing itself.
For example: Multiple blocks of different walls of same height with other blocks of things on located on those walls, dependant on the wall height, all linked to and changed by a single field. Possibly a Wall Height field located in the custom tab of the drawing properties.
I can pickout each of the blocks and change them at the same time in properites menu because they all share the same parameter name. I would just like to have that height parameter of every block in the drawing, that has that specific parameter controled by a single field. Which I could enter a new height at anytime that would change every block in the drawing to that height.
We used a bespoke program to convert our drawings to Java applets for web usage. This does not cope with dynamic blocks at present and we have started to receive drawings from our clients using them.
I need to replace this with standard static blocks based on one of two criteria. Either:
1) Replace based on visibility state (have generic chair block with multiple different chair types set by visibility type, need to replace depending on which type it is set as)
2) Replace based on parameter (have table with size set by dimensions, need to replace with static block for each dimension)
I have over 100 blocks that I need to add the exact same objects and visibility state to. Is there a way to globally make this change, or even to copy the visibility states from one block to the next without having to recreate the states in each block? I thought I had previously run across a routine on here that would make changes to multiple blocks at once, but I can't seem to find it now.
I have a project in 3D that I would like to export to Stadd. This requires lines rather than blocks. Is is possible to convert the blocks in the attached dwg file to to lines that are centered on those blocks?
The AttSync command does what it advertises fairly well. My problem is that I have thousands of small blocks in a single drawing. (My current drawing has 2100 block references with four attributes in each one.) I may change the attribute values in a few of them and need to re-sync the attribute locations. When I run AttSync it updates every single block insertion. One of two things are desired:
1)Flag each block insertion as having been sync'ed, reducing the number of objects requiring synchronization when AttSync is called again. Provide a way to force all to be sync'ed.
2)Allow a selection set in the AttSync command after selecting the block to sync.
Either or both of these would a great time-saver for those of us with large numbers of blocks with attributes.
I built a building foundation for a grading plan and I have another building that is the exact mirror of it. I have tried to mirror it. Didn't work. I created a block of the feature lines and inserted it with a -1 x value but I can't explode it. I tried the regular explode and xplode. Neither worked. I can use the the block to draw feature lines over but it just seems so much easier if I could figure out how to explode the block.
I have the same block repeated multiple times in a drawing, and I want to delete the last attribute in all of the specific blocks. When I edit the block in block editor, the attributes do not show up. After I explode the block, there is no text. The attached image shows the properties of the block.
I am trying to update blocks for a client. Each block has a line of text with the block name in it. I would like to automate these with a field so that if the block name changes or a new block is created from that one, then the field would update as well. I am running AutoCAD LT 2012 currently.
I wish to have a single dimension alter the dimensions in a set of nested blocks, similar to shared parameters in Revit. For example, I have a circle that has a fixed diameter that I wish to control in all blocks. I have set the diameter to barDia so now I wish to manipulate the dimension from outside the block.
Am I able to share the parameter across all the blocks?
I was trying to alter the standard blocks on the tool palette. How I messed everything up but I basically have two huge problems now.
1. I am missing the necessary default blocks that should be under my edit block directory.....all the Aecb files. 2. Now when I try and put in a receptacle or any other standard block a triangle with an exclamation point shows up upon insertion.
I attached a picture of the "edit block definition" and the troubled symbols.
I have been working on a drawing with 3 different dynamic blocks for several weeks and everything has been working perfectly. However, all of a sudden this afternoon, the text in all 3 dynamic blocks disappeared and will not display on the screen in paper or model space, and does not print.
As best I recall, I was creating a polyline viewport when this text disappeared.
I cannot turn the text on in these dynamic blocks. The text in on layer 0 which is on, and is unlocked and unfrozen. Additionally I have turned on, unlocked and unfroze all layers in the dwg and this does not work. I have also checked the text layer in the block editor and it is on layer 0.
When I click on any of the blocks, all the information appears to be correct, ie: door numbers, text style, etc. The text, however, just does not appear. Also I have never set any invisible text parameters and when I open the block editor, nothing in the invisible text area is selected or select-able.
Previous versions of this drawing, which I saved yesterday, display all block text perfectly. Perhaps there is a setting I accidentally hit which caused this problem?
I have tried repeatedly turning on all the layers, unfreezing, unlocking, changing parameters in the Style menu. I closed Autocad and turned the computer completely off and back on again.
I have a program that plots all blocks to png - open a dwg, get a list of all blocks, insert each into an empty dwg, zoom extents, and plot using the OOTB PublishToWeb PNG.pc3. In the attachments is an example of the problem. When I do this manually from a layout, I get the correct image. When I plot from code using the same PC3 file, draworder is being ignored.
It works if I apply transparency to the block and use ps.PlotTransparency = True, but I would prefer not to have to tell the user to change the block definitions. Is there a plotsettings property I am missing?
I am having problems Xref ing a drawing of my new title block to paperspace. The plan is to try and have it as the default title block whenever I select to layout a drawing
For those who are using paperspace and want to dimension your modelspace 3D part.
1. Create a new dimstyle called 3D Standards (copy from your already standard dimstyle), the only thing you are going to change is the text alignment, change it to align with dimension lines.
2. In modelspace use your 3 point UCS and select 3 points on part how dim. will lay. So, if you need to dim. top, then pick 3 points on top, ect...
3. Change the dimscale to reflect the same scale as the viewport.
4. When finished dimensioning your part, select (Changespace) and select all dimensions (if you want all your dimensions to be in paperspace.
A file created over a year ago (I believe with AutoCAD 2010) is needing to be updated. I have AutoCAD 2012 and when I open it there is no text in my Paper Space. However, if my manager is to open the same exact file with his AutoCAD 2012 he can clearly see all of the text is still in place. Is there a setting somewhere that I have missed that may be making the text not show up? All layers are on and visible.
I am not having any luck getting intersectwith working in paperspace? I'm not trying to intersect with objects in model space, just all objects in paperspace.
I've worked on a command that automatically imports a dwg into paperspace and positions it. I've just realized that when imported vertically, the titleblock is on the wrong side of the layout. I've imported it to (10,10,0) and would like to import to those exact opposite co-ordinates to essentially flip it but i'm a bit unclear as to how. I know that I can use the commands Database.PextMax and Database.PextMin to determine the max and min points of the primary layout, but what co-ordinates are these, are they the top right corner and bottom right corner.
when it comes to viewports in paperspace in 2013, due to the nature of my work i have several layout drawings all drawn on top of each other and all with ther own txt and dims etc, which again is all on top of each other making it impossible to work in model space, for this reason i work in paperspace within a viewport but now i have upgraded to 2013 while i am in mid command e.g. dimension and zoom into first point then zoom back out and in again to second point, by this time i have been kicked out of the viewport and just in paperspace so cant complete the command, doesnt always happen?
Whilst dimensioning in paperspace I dont seem to be able to get the dimesions to sit above the drawing in model space. for example if I place a leader across the drawing to a specific point the leader sits under the drawing and is lost/hidden. how I set the dimensions to sit above the drawing.
When I make a layout with a part of my drawing in a viewport, I switch over to paperspace to draw dimension lines in it. Although the layout is displayed in another scale (e.g. 1:100) it puts the right dimensions at the drawing.
But now a problem appears:
With one of my drawings the layout does not put the right dimensions at the drawing in paperspace. I really don't know what went wrong. Strange dimensions appear, as if there must be a strange scale factor somewhere. (Dimlfac=1)