Quite often I will copy and paste some files out of an older project and move it to a new folder. Any file being x-ref'd is still pointing to the old location as it have saved the full path.
Is there a way to not let it save full path? When I copy and paste the files to the new folder I would like the x-ref's to default to the new location. If I cannot I need to detach several x-ref files and reattach them and rearrange it all again.
I'm having trouble changing a reference part back to normal. It's in a sub nested 2 levels. I earlier had it as a phantom but changed it easily to reference. Now I need it to be normal.
I've tried going into each level to change it. I cannot access it unless I change the BOM to read "Model Structure" since reference parts don't show up under BOM structure. When I click on Reference (it has a little X in it) it will seem like it's going to change but turns back to ref every time.
I went into the lowest sub & was able to change the part to Default through Properties but it just goes to reference again in the main assembly.
i have this drawing which i created data reference to the wrong project in the wrong coordinate system and worked off that. then now i am trying to correct it. so i copied the dtm and did coordinate transformation and got that right. now the model drawing is still linked to the original dtm from the other project folder.
if i remember right back in 2007 version there was a completely built in shortcut editor which allows you to change the path in current drawing. now it's all greyed out. there is no access. so is there a way to bypass this? probably pretty common thing to do. say you want to try different version of the same object to try your design just swap it back and forth.
They should make a right click button on the data shorts in current drawing and says "browse data reference" not show up when only broken reference occurs.
one way i can think off now is copy the files to local. disable network drive, then let it broken reference show up then browse to desktop one then delete desktop one and hopefully it get the broken reference again and not look for the very original one. i think it's probably gonna do that, there is some "hidden" thing stored in the object to point to the original path which not available to users.
Civil 3D 2012 Work: Xeon W3503, 12GB, Quadro 2000, Dell P2211H x 2 Home: 3930k, 12GB, GTX 590, U3011, QX2710
I'm inserting automatically many references to a couple of dynamic blocks in an AutoCAD drawing using VB.NET. If the number of inserted references is not very big, it works fine but, if I´m inserting hundreds of them, I noticed the app is slowing down a lot.
After taking some measures of the time the app uses in its execution, I noticed changing the value of the block reference property is slower as the number of inserted block increases: it takes 10 or 20 miliseconds at the begining but it can take more than 1 second after inserting one thousand of block references (to the same block).This is the function I use to change the property values:
Protected Sub CambiarPropiedades(ByRef ed As Editor, _ ByRef br As BlockReference, _ByVal nombrePropiedad As String, _ ByVal valor As Double) Dim pc As DynamicBlockReferencePropertyCollection = br.DynamicBlockReferencePropertyCollection If br IsNot Nothing And br.IsDynamicBlock Then For Each prop As DynamicBlockReferenceProperty In pc If prop.PropertyName = nombrePropiedad Then prop.Value = valor '
This line takes a long time the first time I call this function for the ' same block reference but it is faster in the next calls . It also changes the block reference name (br.name) in the first call
Exit For End If Next End If End Sub.
Which I call to change all the properties I need to change in an inserted block reference:
CambiarPropiedades(ed, br, "h_testua", objElementoLaboratorio.POS_TEXTO) CambiarPropiedades(ed, br, "d_texto_hor", posxTexto) CambiarPropiedades(ed, br, "largo", objElementoLaboratorio.LARGO) CambiarPropiedades(ed, br, "fondo", objElementoLaboratorio.FONDO) A weird thing I noticed is that when I call this function to change the first property of an inserted block, it also changes the .Name of the block reference.
Even if I change the order in the property modification, it takes always a lot in the first call, it does not depend on the property I´m changing.
I change the reference point in the transform panel to the lower left corner and scale a shape down, however, it does not seem to make a difference when scaling the square. What exactly is it doing?
Since autodesk developers didn't think of the fact that somebody might want to change the material of the bolt or hollow sections when it get's saved in the library, is there any way of changing the default saving path of the content center generated parts? These parts are getting saved in the library folder at the moment so Inventor doesn't allow me to change their material.
I realized many people need code in a txt file so I have attached two from my previous posts.
Both are having the same problem where the code runs to completion but does not update the xrefs. I am still guessing there is some xref edit that I am missing other than database.xrefeditenabled
In most cases this works well. However I found a case that it not work as well. When I try to change the definition from a new block that I have created in my test DWG, it disappears from the model.
I have structures and alignments data referenced. If I assign the structures ref alignments in the dwg with the data refs for labeling, the next time I open the dwg the ref alignments are set back to none, causing the labels to be ?
I'm working on a large infrastructure project with numerous of drawings. On quite a few layout drawings I need to have the same base set of references, however I need to change the layer settings (colors, lineweight etc.). This cannot be done in the base reference itself as it is used by others. As the layouts I work with includes other references as well, it is time consuming to filter and change layer settings on each base reference.
My concept is to have a master reference file to manage all layer settings and add/remove base references. When the master reference is referenced into the layout, all layer settings on the base references should stay as set in the master reference. In this way I can easily control all base references with one file and make sure all changes will be the same for all the layouts.
I am getting this error in my production drawings.
My setup is as follows:
- EG.dwg has my existing surface in it. I create a data reference to use it in other drawings.
- Level One.dwg has the EG surface data referenced in, and I use this to create alignments, profiles, and finish surface. All of these are turned in to data references.
- Storm Sanitary.dwg has my pipe designs. I data reference in the two surfaces, profiles, and alignments, and create pipe networks. I create references for these networks.
- Plan Profile.dwg is the production sheet I'm getting this error from. Every one of my civil objects is data referenced in to this drawing. Everything is inserted correctly, the pipes show correct FG surface elevations for their rims, etc.
BUT when I open this drawing, I get this error. I assume it's because my FG surface is not directly in the storm sanitary.dwg.
How do I get rid of this error, without combining drawings, or promoting the surface to one or more drawings? Isn't this exactly what data references is made for?
If I wanted to change an objects stroke (outline) color for just part of the object, what would be the best way to go about that. Pro tip: Paint bucket tool in photoshop != the best way... it gets all pixel.
I have all of my photos on an external hard drive that I am currently accessing through a router. I would now like to access the external hard drive directly from my laptop (thereby changing the path). How do I do this while still retaining all of the tags and places I have stored?
I'm building a test track to use on a driving simulator.I'm trying to apply banking to the corners. The track's path is a loft with it's path defined as a line, and the loft shape is a rectangle to represent the cross section of the track. I'm trying to apply banking to the corner by using a different shape part way along the loft... however, the result is that the track twists the wrong way so that the top of the track becomes the side and vice versa.
I've been having this problem changing the Paint Tool in the Stroke Path Dialog .
I'm using GIMP v2.6.11
First I stroke a path using the Paintbrush as the paint tool. Then I change the Paintbrush to Airbrush and try to stroke the same path and it seems like it's still using the Paintbrush (or even worse, it does nothing at all). Sometimes I reopen the stroke path dialog and it seems to have reverted back to the last paint tool I used (Paintbrush) and my Airbrush selection seems to have been completely ignored.
Currently if I want to stroke with different paint tools I have to do the following. Stroke with Paintbrush, stoke with Pencil and then undo (for some reason changing from the pencil tool doesn't have the problem), then stroke with Airbrush. I always have to do this intermediary step of stroking and undoing with a pencil to get the new paint tool to register.
I am trying to create text along a spiral path, and I need the text to get smaller as the spiral gets smaller towards the center. Something like this...
I have read that there has been a script called "ChangeSizesOfTextSelection.js" but it's for a much older version of Illustrator.
I got this error many different times and the problem still continues.
When I change the stroke weight from the Strokes menu arrows or by scroll, this action changes my path's shape and distorts it. You can see the problem below:
I got similar errors when scaling a couple of times. But this one looks just impossible to me.
Is there a way or an option I am missing to convert my regular paths to a path stroked with a brush profile,while maintining the proper stroke width?
For instance, I have a regular line with a stroke of 5 and then add a brush profile, which then converts the original stroke to whatever the brush was made at.
I have many drawings that were created with the xref's as full path and I need them to be relative path. I would just go in and reatch them as relative path but the drawings are complete and there are different layers frozen in each one.
I have found a way to convert FULL to RELATIVE using XRP2004.lsp but not the other way round. Main reason I want to do this is to change the Relative to Full, move the drawing and then revert them back to Relative.
Actually, I have more than 6 years experience on Catia V5 customization and vb and vb.net catia API's. What I am trying to do know is converting some applications or programs running on catia to the inventor.
The first program deal with the inventor API relating to the SweepFeatures class. So my first problem is about to find the right way to use the sketch3D for the creation of the path which is the input of the sweep method.
I know That is possible to create a path by using the CreatePath method when the input is SketchLines or any guide curve in the 2D Plan. Also, I tried to generate path by using the ProfilePath3D method of the sketch3D class but No way, the AddUsingPath method of the SweepFeatures Class doesn't accept it as path Input.
So I cannot imagine that is limitation of inventor because it was possible to do it by using the seep function of the model tab in the ipart document. How to create the path object as an input of the AddUsingPath method of the SweepFeatures class.
I am attaching a File as a xRef. At the time of Attachment, I select attach as attachment, and No Path in Path.
Now if I try to fetch detail of this file using MdiActiveDocument.Database and BlockTableRecord, I gets only file name not the path. However, In AutoCAD we can see the file path under "Found At". Can we read / fetch this using C#.
In case of Full Path or relative Path, I gets full path in btr.PathName
Here is my code and I am using AutoCAD 2013
Database db = acadApp.DocumentManager.MdiActiveDocument.Database; using (Transaction Trans = db.TransactionManager.StartTransaction()) { BlockTable BlkTbl = (BlockTable)Trans.GetObject(db.BlockTableId, OpenMode.ForRead,false,true); db.ResolveXrefs(false, false);
The attached files are two sprockets. The original part has 30 teeth. I need 34 teeth.
The MODIFIED part has one of my attempts at making 34 teeth. I have tried the following with the same error dialog box (see below):
1. Edit Sketch_6 (associated with Extrusion1) by deleting all but one of the teeth lines (2 arcs and 2 lines that make up a tooth) and making a circular pattern of 34.
2. Same circular pattern, except this time I "Close the Loop" (right-click on one of the teeth line segments > Close Loop > click on all the segments until the loop is closed).
3. Same circular pattern, except this time change the resulting patterned lines into construction lines, trace these lines with arcs and lines of my own (not construction lines), and close the loop on my own lines.
When each of the 3 attempts failed, I tried deleting Extrusion1 and making a new Extrusion feature from Sketch_6. I cannot select what I want in Sketch_6 in order to make the teeth.
I'm at the point where I'm just going to take the dimensions from the circular pattern sketch of 34 teeth, delete Extrusion1 and Sketch_6, and make my own sketch and extrusion.
For the future, I really would like to know - why is it so difficult to alter features like this? Yes, I understand that Sketch_6 is not fully constrained, and on top of this I am not privy to how it was generated in the first place (this is a part file from a vendor). But it does not strike me as something overly complicated for the Extrusion feature to recognize a change in its associated sketch. This is not the first time I have encountered something like this.
When creating a work path on a new layer, the path is a grayish black color is there a way to create that path to be a different color, yellow for instance? Using CS6, I don't see it in preferences anywhere
I have some negative space I created(black area, see first image) that I want to fill with type, not just a simple fill.
Basically I want to create the negative space from a bunch of small minus signs(-) that need to line up as they go across. If I type on each path one at a time as the text doesn't line up that way. This needs to be one continuous path. (see second image)
Unfortunately if I add them together, it creates a compound path, which you cannot type on, unless I am mistaken? So I need them to be a path, not a compound object.
I'm trying to stroke my work path with a brush I tailored myself. now, when I create a workpath from my text layer and switch to my top layer to try and choose 'stroke path' the option is shaded out.