AutoCAD .NET :: Best Method For Iterating A Type From Modelspace?
Aug 16, 2012
performance differences between:
1) Using a selction filter to get the objectIDs of a particular type, then iterating them, or
2) Iterating all modelspace objects, checking ObjectID.ObjectClass.Name for the desired type.
View 1 Replies
ADVERTISEMENT
Nov 18, 2013
C#.NET
I want to use select on screen method with Filter type only for "TEXT".
Mean I want to select only TEXT from the Selection set so how it can be possible ?
I am not able to write the statement for the Filter Type.
Post the statement in C#.NET if possible.
View 2 Replies
View Related
Jan 18, 2012
What is the data type for the second parameter of retrieve dimension method? Coz it's optional parameter.Retrieve(ViewOrSketch as Object, [DimensionToRetrieve]) as GeneralDimensionEnurator
We've tried to put the parameter name of the model as parameter but error had occured "DATA TYPE MISMATCH".Here's our
Call osheetDetail.DrawingDimensions.GeneralDimensions.Retrieve_(oTopView,oModel.ComponentDefinition.Parameters.Item(10).Name)
View 2 Replies
View Related
Jan 8, 2012
I'm working on translating a VBA routine that worked just fine, to VB.NET & I have had a lot of porblems with it. Yes, I am new to VB.NET. My routine renames XREF file names & opens drawings that have these files XREF'd into them & resets their paths to the renamed file. My VBA routine used a few thisdrawing.sendcommand operations to do things like reload xrefs, unlock layers etc. Some of these worked in the VB.NET version while I only had getten as far as having the only DWG open that was the one which I call the routing from. When it gets into opening another drawing I start getting all sorts of problems.
I worked these out by creating a NEWDOC as DOCUMENT object & setting autodesk....MDIcurrentdocument to the filename of the just opened DWG file & then eliminating my sendcommand calls & replaceing them with record table operations.
Now I'm getting a file access error when trying to reload an XREF using document.reloadxrefs(objectidcollection).
I've tried not to nest transactions. I've tried to make sure all my transactions frpm the current DWG not the original.
How to work with multiple DWG files. Maybe a simple example of reloading an XREF named "X" in a bunch of DWGs saved at some specific location could be given? Focusing on transactions, documents, & databases.
View 1 Replies
View Related
Jun 16, 2011
I am trying to iterate through all the Plot Devices (plotDeviceName) available to the user.
View 3 Replies
View Related
Feb 16, 2012
at multiple places i have drawn the same block in a drawing, and i would like select one block in the drawing, then iterate through the items in the block, and find the actual coordinates of a 3d-polyline (that is drawn in that block) in modelspace. How can I do this?
View 8 Replies
View Related
Jul 18, 2012
I have already a Selection Set called objSS. All the objects in this Set are Multi Text, so I am wondering how is possible to have access to the property Text Height of these objects inside the Set in order to change the value of this property. I have created a variable as AcadMText but is not possible for me to loaded it with any item from objSS.
View 3 Replies
View Related
Jan 20, 2013
I have a problem iterating heights when making a polyline between two different points that have Z-values. I've used Autocad Civil 3D for working with geodetic data with height measurements before and I remember using geodetically measured height values, transforming them into a surface and then when I create a 3Dpolyline within this area the polyline automatically gets z-values that change along the line.
In other words, I could use this 3Dpolyline to obtain a profile that gives me z-values even where there is no exact point with a value has been physically measured. It was a while ago I worked with Autocad and now when I started again I have a similar problem but can't manage to create a surface and get iterated values.
My exact problem this time is:
I have a sewage pipe that runs for several kilometers that is drawn as a 3Dpolyline, with correct x- and y-values. It doesn't have any z-values yet and these are what I want to obtain. I want the polyline to have continuous z-values that changes along the polyline (not only in vertexes) so that a smooth profile can be drawn if wanted. I have data of measured actual z-values for approximately every 500 meters or so along the sewage pipe and these are currently drawn as 3Dpolylines of around 20 meters going perpendicular to the pipe (as in the picture). In other words there are bars with z-values crossing the pipe all along the stretch. Now, what I want to do is to somehow make the polyline that represent the pipe to get the heights from these perpendicular bars with the measured z-values. If I try to draw a new 3Dpolyline between two of the measured bars where the actual pipe is supposed to be, the end vertexes of the 3Dpolyline gets the z-values of the bars. However, the value in between the bars gets the Z-value 0. So, if I start a 3Dpoly on bar 1 then continue the pipe with another vertex, and then finish off at the second bar I will have 2 vertexes with the correct z-value but the middle vertex will be incorrect (0). How do I get the pipe to get the correct z values automatically iterated from the values on the crossing bars? Is this even possible to do? Should I create a surface from the bars first, and in that case how do I do that? If possible I don't only want the vertexes between bars to have iterated z-values, I also want the entire line to have a correct value.
I've attached a crappy image made in paint (since I don't have Autocad on my home PC, only at the office). And just to make things even clearer I'll give an example. Let's say the pipe distance from 1 to 2 is 10 meters, the distance between 1 to 3 is 30 meters and the z-values of bar A and bar B is 10 and 25 respectively. So, when I draw a 3Dpolyline from 1 to 4, I want the vertex 2 to automatically get z-value 15 (since it's 1/3 on the way to B). In the same way, I would like for example the point on the pipe that is right in between 2 and 3 to have the z-value 20. I won't mind redoing the bars to for example singular points instead, if that makes it all easier.
View 9 Replies
View Related
Jul 27, 2012
My application, writing in C#, exports all vertex-data of parts in an assembly to external files.It uses the surfacebody.getExistingFacets method to do this and shows a progressbar to visualise progress.
The application works fine, only when it is finished, when I zoom in or zoom out in inventor, a huge delay exists before the actual zoom is done. And everytime I scroll the mouse wheel or touch my 3D mouse the delay is there.It's really up to several seconds everytime.
However when I close the assembly and re-open it again immediately after my app finished, these delays are not there anymore.Do I have recalculate something, or do I have to invoke a 'free-something' command ?
View 6 Replies
View Related
Apr 5, 2012
I am trying to write a 'duplicateLayer' function, and I've read all the related posts on these forums. It seems most of the responses have only addressed art inside a layer, and not nested layers/groups. I need to be able to duplicate ALL items in a layer.
I can get the sub-layers, but I can't figure out how to preserve order of the items in the new layer. For example, if my layer looks like this:
layer 1
art 1
art 2
sub layer 1
sub art 1
art 3
I can call layer.pageItems to get my three art objects and duplicate them, and I can call layer.layers to get my one sub layer and duplicate it. But how do I preserve the same order of the art objects and sub layers with respect to each other?
View 3 Replies
View Related
Apr 26, 2012
Since I'm a little new to this CAD Stuff, I'm having a bit of trouble working out the text size for a viewport.
I've drawn something at a scale of 1:1 in ModelSpace (As per the senior designers instructions) and I've got it zoomed in at a scale of 1:250 in paperspace. According to the text size settings I've been given (they were in place before i joined the company), the text in modelspace should be set to 625; now, when i go into paperspace and print the drawing out, the text looks much too big.
What size should I have the text set to so it doesnt look so big in paperspace??
View 5 Replies
View Related
Feb 15, 2012
Is it possible to lock the ucs in modelspace? I want to use it in a lisp!
View 4 Replies
View Related
Oct 16, 2011
I am trying to find the ploylines in my autocad modelspace. It does not matter what layer they are on, I just need to find all of them as to find their coordinates. I can find the coordinates of a recently created polyline with the vba help but now I'm stuck with just finding a polyline in the modelspace.
View 2 Replies
View Related
Feb 20, 2012
Whenever I'm in model or paper space, damn thing disappears.
Reboot is always an option, but it's the last thing I want to do at this point.
View 9 Replies
View Related
Mar 28, 2011
I am using AutoCAD LT 2004 and I have two separate xrefs and the orientation is different in each. How do I get each one to be similar in model space without having to to into the original files? Is there a way besides just rotating (RO) each file?
View 2 Replies
View Related
Mar 1, 2011
For some reason, I have 1 drawing that will let me select and modify some dimensions in a Paperspace viewport, but others are nonselectable. I can go to the Model Tab and select any dimensions I want.
If I select the dimension in Model Tab, I can go back to Paperspace Viewport and select that dimension, but now dimensions that were selectable before are nonselectable. unsure:
I am thinking it may be graphics card issue or some sort of limit.
View 7 Replies
View Related
Sep 18, 2012
is there a command that snaps your dimensioning to changes in model space. having a hard time with this, dimisioned in paper space but to many changes and found i wasn't changing the paper space dims and decided to move all dims to model space.
View 8 Replies
View Related
Jul 18, 2011
I received a drawing this morning, and it's paperspace looks great. However when I tried to view the drawings in modelspace it was empty. All the layers are on, when I click into the viewport (in paperspace) I can draw a line on the same layer as the block and that will show up in modelspace, yet no block.
Is this a feature of CAD, never experienced this before.
P.s. The blocks are available to insert in modelspace , however I'm just curious as to why I can not see the blocks that quite clearly exist in modelspace already.
View 9 Replies
View Related
Sep 6, 2012
I have a drawing for which i am doing a vehicle swept path analysis on via autoturn in autocad 2012.
I have been sent the drawing, however when i open it the drawing only appears in paperspace and modelspace is blank........
View 7 Replies
View Related
Jun 18, 2013
I am encountering a problem using AutoCAD Civil 3d 2012. When finishing a certain command and going back to the ribbon, my cursor does not want to go out of the modelspace. So i can't click any command in the ribbon, or in any other program outside of AutoCAD.
Even when pressing escape to stop a command, nothing changes. Using the viewcube solves this problem for one time. But every time I draw a line or even zooming, the problem comes back again.
View 1 Replies
View Related
Jan 8, 2014
When I use Zoom Extents, my map becomes a tiny dot near the edge of model space. This happens will all of my drawings and they are not "zooming" to the same area in model space. One might be a tiny dot hidden in the left corner under the geomarker and the next might be in the upper right corner 1/4" in size.
View 1 Replies
View Related
Feb 23, 2012
I have a co-worker that wants to rotate the UCS ICON and the CROSSHAIRS in model space but not the actual view on the screen. On my machine this is what it does when I use the UCS command. On their machine it rotates everything. Is there a "variable" that controls this?
View 3 Replies
View Related
Aug 29, 2011
My drawings are setup with these settings:
LTSCALE = 1
PSLTSCALE = 1
CELTSCALE = 1
When I draw a line with linetype GAS then it is NON-READABLE in the modelspace, or I have to zoom in very deep. In a viewport, no matter what scale, it is exactly as I want it. Also if the VP is 1:100 or 1:50, the lines look the same in the layouts VP.
The results (what is printed on paper) are good, so that should remain as is.
How should I use / modify these settings (or my way of working) so that the lines are drawn READABLE in modelspace without having to zoom, and that the lines in the viewports (thus on paper) remain readable also.
View 5 Replies
View Related
Nov 21, 2013
I have a project where 60 drawings will be duplicated for each of a dozen sites. Each site has a four digit prefix (i.e. 800X) that is added to the drawing number, equipment callouts, leaders and various notes throughout the sheets. Even using Find/Replace, this is a lot of work to revise every time I copy them, so I’m thinking that this is a job for fields, no?
Well, I had no problem making a “global” field called SiteNo and inserting it into the title block. Then I inserted the same field into a couple of references in the general notes as well, where it works fine. But when I put it into several leaders sprinkled throughout the drawing I found a problem: regen or regen all will update the title block and note references (all in paperspace, of course), but not the ones in model space. I’ve tried putting the field in both mtext and dtext, and I’ve checked to be sure FIELDEVAL is set to 31. Nothing makes fields in modelspace update.
But I know that the field is set up correctly. If I doubleclick any modelspace occurance (text or mleader), then right click and choose “update field”, it fills in the right value. This however negates my goal. If I have to select each one, I might as well put it in as text and use FIND/REPLACE on each individual drawing.
I was REALLY hoping that I could go to the properties of the sheet set, change one box, and see all occurrences in all drawings for that site update, which is my understanding of the purpose and power of fields. I've spent a lot of time searching the web, seen a lot of issues and solutions, but nothing that quite hits my problem.
View 9 Replies
View Related
Jun 20, 2012
The AutoCAD deadline-sensor is working well this week as this Project near completion.
The closer we get to the deadline, the more AutoCAD slows down.
My UCS Icon has disappeared from Modelspace.
It's were it belongs in Paperspace.
The USC Icon is set to "Noorigin" and the color is set to RED for Modelspace.
I need it to orient the many angled spaces we have in this Plan.
View 3 Replies
View Related
Jan 9, 2012
In the plot dialog box the options Plot paperspace last and Hide paperspace objects are only supposed to be available in Paperspace however they show up as checked in some of our drawings when plotting from Modelspace. They should be greyed out then. (see attached) If I copy/paste all objects into a new drawing everything is fine. If I delete all layout tabs the options are still checked when plotting in model space.
The only thing I can figure is there are paperspace entities in my model space or that somehow paperspace is leaking through into modelspace.
View 7 Replies
View Related
Jun 28, 2011
I'm having a little problem with the modelspace in a vport disappearing on me.
I am trying to do some B.O.M. work, and sometimes I can't snap to a particular point/object, so I turn osnap off and zoom in to identify the correct object. After a certain point in the zoom the drawing regens and then the modelspace disappears completely.
I tried a regenall, closing the drawing and starting it up again, but it's still not there. I checked the properties and it still says it's a vport. When I double click it to enter modelspace from the vport it doesn't take me into modelspace.
I've checked my maxactvp, that's maxed out at 64. I've run an audit and that didn't work.
AutoCAD Civil 3D 2011 32-bit
Win XP Pro SP3
Dual Core, 4 GB of RAM
NVIDIA Quadro FX3700
View 6 Replies
View Related
Jan 29, 2012
I have a program where I am inserting blocks at specific points in model space. I have successfully been able to create a subroutine that will accept a block name, a point3D Location and a layer name and and insert the specified block at the specified location on the specified layer. What I need to do now is to cycle through model space and find all of the pipe objects in model space. I then find the endpoint of each pipe and insert a block at that location. The problem that I am having is that the program crashes when I try to find the objectid of modelspace. I am using the technique discussed in this thread by Jeffrey_H.
VB.NET Access to Styles
Below is the code that I am trying to get to work.
'Test Command to insert the some blocks into the drawing <CommandMethod("TrimbleTestBlocks")> _ Public Sub TrimbleTestBlocks() 'Get the editor object Dim doc = AcApp.DocumentManager.MdiActiveDocument Dim db =
[Code]....
This is the line that crashes on me
'Get Model Space Block Table Record Dim mdlspace As BlockTableRecord = SymbolUtilityServices.GetBlockModelSpaceId(db).GetObject(OpenMode.ForRead)
why this is crashing the program? I just started programming dotnet this weekend and my head is starting to explode.
My end goal is to cycle through every pipe in model space. If the pipe belongs to a specified system definition then find the pipe size and insert a corresponding block on the endpoint of the pipe. I then want to export the blocks to a new drawing to be imported into a trimble unit for locating inserts on a deck.
View 9 Replies
View Related
Oct 9, 2013
Possible to move or copy an element e.g. viewport boundary from paperspace to modelspace and vice versa?
View 9 Replies
View Related
Feb 12, 2013
I have a drawing I'm working from where everything was drawn in model space including the drawing titleblock and the grips for an archD plot. A single viewport is used in paper space that encompasses the entire drawing - titleblock and all. My problem is that I want to use a different scale in the paperspace layout but keep the titleblock (and archD plot grips). Adding another paperspace viewport in the centre of the original does not seem to work as when I adjust the viewport scale it zooms in far too much. Is there a simple solution that I am missing?
View 9 Replies
View Related
Jan 11, 2013
Is there a way to have text that is in paperspace print under objects that are in model space? like a watermark .
View 2 Replies
View Related