AutoCAD .NET :: Modifying Attribute Alignment With UCS
Feb 27, 2013
I have created this function that is to move all the attributes based on a startpt and a newpt. If the last argrument to the function is true, all attributes move the same amount in the x & y direction(this part is working fine). If the argument is false. I want the attributes to align with the x value of the first attribute. It works unless the user has set a UCS. I need to align the attributes to the UCS not the WCS. Can't seem to figure out the right transformby to apply.
Public Sub MoveAttributes(ByVal Blockobj AsObjectId, ByVal stpnt AsPoint3d, ByVal endpt AsPoint3d, ByVal alignatt AsBoolean)
If Blockobj.IsNull ThenExit Sub
Dim attributeDistFactor AsDouble = 0.1371425
Dim xmove AsDouble = stpnt.X - endpt.X
Dim ymove AsDouble = stpnt.Y - endpt.Y
[code]....
View 1 Replies
ADVERTISEMENT
Sep 10, 2013
In Autocad I'm programmatically settign the alignment of an attribute to MiddleCenter. Looking at the attribute I can see that the alignment is set properly. However, the alignment does visually update itself.
I'm able to manually update the allignment if I open the Enhanced Attribute Editor and make any change. If any property is updated, the attribute "realizes" it needs to update the alignment.
How can I make AutoCAD automatically update the alignment? Here is a current snippet of my code. In this particular instance "result" will contain 004 as a string:
attribute.TextString = result
attribute.Alignment = AcAlignment.acAlignmentMiddleCenter
attribute.Update()
Win7 x64 - 16gb ram
i7 3610qm
FirePro M4000
Inventor 2013
ETO 6.1
View 4 Replies
View Related
Jan 23, 2014
Is it possible to make a dynamical block where the attribute is horizontal in combination of the alignment parameter (not rotate)? If I align to an arc the attribute need to stay at an horizontal position.
View 4 Replies
View Related
Feb 6, 2009
I have been trying to convert my offices blocks to dynamic blocks and this one is giving me a hassle.
Essentially we have a line with an arrow at the end of it to show drainage pathways. I added a multiline attribute so we can add the percentage along the line with a mask. The line, arrow and attribute all need to be able to be aligned perpendicular or tangent to a given line. Everything looks great until the arrow flips sides to work from the other direction and then the text is mirrored backwards.
Mirrtext is set to 0 and I even tried it while in the Beditor to see if there was independent. Multiline or Regular attribute have the same effect as well as if they are locked position or not.
I tried adding a flip, but then the mirrortext settings work just fine and the text won't flip back.
View 5 Replies
View Related
May 28, 2012
i've made a serpantine curve that starts from one line of alignment and end on the other line.
i wanted to know how can c change alignment direction when these two feature line and alignment meet each other in order to change the alignment path?
View 3 Replies
View Related
May 3, 2012
I using a data reference/shortcut to properly label an alignment in paperspace. However when I reference the alignment in and apply the labels the aren't the same as the original alignment that I am referencing. Is there a setting where I am supposed to apply a new beginning station.
Also it seems as though the stationing(distance) isn't even matching up 1:1 with the original drawing. For example in the original base drawing my alignment starts at 10+00 with the next PI at 14+76.98, but the stationing on the reference alignment starts at 0+83.33 with the very same PI being labeled as 1+23.08. So the very same distance is 476.98' in the real design and the drawing it's being referenced in, but the stationing of the referenced alignment shows it as 39.75 Units.
I've attached a screen of the beginning of the alignment.
Civil 3D 2012
Windows 7 Service Pack 1
Intel Core i7-2600 CPU
16GB RAM
View 5 Replies
View Related
Jul 18, 2013
Using Civil 3d2012, Is it possible to change the alignment label style set after the alignment has been created? For example, for an alignment that was created with alignment label set X - change the label set to alignment label set Y? It seems like this should be pretty easy, I must be missing something obvious.
View 2 Replies
View Related
Apr 6, 2013
I have a question on Alignment PI's. (Point of Inflection/Intersection)I have an alignment where some PI's have curves, others are merely hard bends.
Is there a way to automatically label the PI's even if they have an associated curve? (I'd like PI, PC and PT)Alternatively, can I only show markers at PI's without curves?
View 9 Replies
View Related
May 20, 2013
I'm trying to edit some existing alignments. When I create new entities, they do not show up in the alignment grid view. Why is this?
Windows 7 x 64 bit
NVidia Quadro 2000 Dual Monitor
6.00 GB RAM
Intel Xeon W3550 @ 3.07 GHz
Civil 3D 2013 SP 2, Civil 3D 2012 SP2, Civil 3D 2011 V3, Civil 3D 2010 V3
View 5 Replies
View Related
Aug 11, 2013
Launching alignment grid view/alignment entities,
I’m wondering if there is a way to launch alignment grid view/alignment entities (attached) without the need to first launching “alignment”? This dialogue box is quite essential in editing the values of radius, degree of curvature and deflection angle for the selected curve.
View 2 Replies
View Related
Aug 8, 2012
Can I inherit the station from one alignment as the begin station for another alignment?
For example. Alignment 1 is 1000 ft long and starts at sta 0+00.
At sta 8+01, Alignment 2 begins and goes off in another direction.
I manually enter 8+01 for begin station Alignment 2. Life is good. Still in the design stage, and customer needs to modify Alignment 1 to avoid something. Now Alignment 2 intersects Alignment 1 at sta 8+15, but same N/E coordinates.
I manually enter 8+15 for begin station Alignment 2.
It would be better if Alignment 2 could inherit the begin station based on the new stationing from Alignment 1.
View 7 Replies
View Related
Jun 3, 2011
I've got hundreds of files to convert.
In VBA, how can I batch convert field attributes in blocks to text attributes while retaining the blocks? Is there a simple way to univerally convert them all at onceusing VBA? The plotted values for the fields must be retained, too.
Explode will not retain the value of the field.
Burst will not work as it explodes the blocks as well.
You can right-click on the field and slelct "Convert to text" from the RCM. So I know that the process exists within CAD, just need to batch the process for a quantity of DWGs at a time - in VBA.
View 1 Replies
View Related
Jul 3, 2012
I wanna transfer my attribute block values to another attribute text blocks , is there any lisp for that?
Is there a possibility for sum tag values of choice attribute blocks to inside of another attribute text block ?
View 2 Replies
View Related
Dec 8, 2011
Background: Someone exploded an attribute block and copied it hundreds of times throughout a project, each time changing the Attribute Tag to match the Value they expected to appear in their drawing. The drawing must be xrefed, so the attribute definitions do not appear.
(There is only 1 attribute in the block.)
Proposed Solutions:
1:AutoLISP routine which copies Tag data from Attribute Definition into Value of Attribute Block:
Prompt-Select Attribute Definition
Copy Tag data
Prompt-Select Attribute Block
Paste data into Value
(Allow repeat to speed workflow)(*PREFERRED*)
2:AutoLISP routine which copies Tag data from Attribute Definition into Default Value and creates a new Block:
Prompt-Select Attribute Definition
Copy Tag data
Paste data into Default Value
Create New Block
(Select Multiple Objects)(Creates tons of new blocks which are messy)
View 3 Replies
View Related
Mar 16, 2012
I am using M Text Attributes to store imperial lengths in the drawing, feet inches and fractions (stacked). When I read back the Text String property which, is the M text Attribute.Contents parsed, I am having problems because the parser does not add a space between the inch and the fraction. So, is there any setting that could be used to tell the parser to add the space between the inch and the fraction?
View 1 Replies
View Related
Dec 21, 2012
creating a block with attributes. I did manage to get my block set up and inserted in a dwg, but I am unable to change the "value" of any attribute. Unless I click on the "..." button next to the value field.
View 1 Replies
View Related
Oct 5, 2012
What I really want to do is on our fire alarm blocks we have 3 different attributes one for the address, the candela and one for misc info. I want to make an attribute that takes the number from the candela (15,30,75or 110) and change a different attribute to a value depending on which candela we use (such as 15=.078, 30=.113, 75=.195 or 110=.259). But I don't want the .078,.113,.195,.259 to print out on paper, I want to export block information excel file so I can add up all values.
View 2 Replies
View Related
Jun 15, 2013
I want to copy attribute values. I'm making a catalogue of all the reinforcements in my drawing so I need to name those reinforcements. So what I want is to make a string of text that I don't need to totally modify everytime. Something like this:
Amount of reinforcement bars - 5
Diameter of the reinforcement - 12
Division of reinforcing bars - 100
Reinforcement bars: 5-T12-k100
So the only attributes I'd edit would be the first three not the last one. So how can this be accomplished?
View 9 Replies
View Related
Aug 31, 2012
select all blocks on certain layers in a drawing, check attribute CIRCUIT in each block if it starts with MS then attribute CONTROL = switched. I hope thats clear enough the way
(defun c:control()
(graphscr)
(Setq sc (ssget "X" '((0 . "INSERT")
[Code].....
View 1 Replies
View Related
May 23, 2012
Quick question...
Once a 3D object is drawn/completed in Inventor LT, how does one go back to the object to change the length/radius of certain objects without having to completely redrawn the object. For instance, imagine a bike wheel that is fully draw. Later perhaps one wants to go back to the wheel and adjust the radius of the spokes and the length. How does one do this quickly. In 2D I see how, but can this also be done in 3D with Inventor LT?
Working with... Autodesk: AutoCAD Inventor LT Suite 2013 | OS: Windows 7 | GC: ATI 6670 | Mem: 8 gigs RAM | Proc: Intel core i5 | Monitor: Acer V213HL
View 4 Replies
View Related
Mar 22, 2013
I am trying to do a "quick and dirty" stopgap.
I am in the process of repairing and assembling the various systems for a luxury yacht - electrical, mechanical etc. The ultimate goal is to get a full 3D layout of parts and assemblies, then using tube and pipe and cable and harness to run conduits, aircon ducts, fuel lines....
All I have to go on are .dwgs
In the meantime I need to submit a modified .dwg to the engineers overseas to get the O.K. on swapping the order of certain components. All I need to do is change the labels text on the layout, nothing else.
I have imported the .dwg into an Inventor sketch and edited the text.
Now I am stuck. Placing the view into a new drawing shows nothing.
RMB export sketch as .dwg works, but not a single line of text shows, only the layout.
View 5 Replies
View Related
Apr 10, 2012
I have been fortunate enough to have been given access to use a plasma cutter at a local community college, of which I am employed. It is a new Torchmate system (4'x8'), The design computer is loaded with Torchmate 5 CAD. I wanted the ability to design at home and then import the .DXF file into the torchmate to burn my designs. I have loaded Autocad 2012 and only work in the 2d mode, which leads me to my question.
If I draw straight line and want to modify the line in Torchmate CAD/CAM I can edit the nodes and pull the line into whatever shape I would like.
Can this be accomplished with Autocad as straightforward as this? If so can you explain how I would do this? I have played around with this for a few hours but the closest I can get is using a the Polyline tool, but I am not able to add or delete nodes that allow me to customize my line.
View 5 Replies
View Related
Nov 15, 2012
Does AutoCAD LT support feature like this?! : If I have the same objects copied in different locations in design and I need to change something in this object! Is it possible that I modify the original or one of the objects and all other(copies of the one I modify) objects change accordingly?!
View 2 Replies
View Related
Jun 30, 2012
I have written a command that replaces the given annotative scale of all objects in a drawing, with another annotative scale. Works great, except I can't remove the replaced annotative scale (with SCALELISTEDIT - DELETE button), unless I save the drawing and then open it again.
An annotative scale that is in use, can't be deleted. But since I can delete it after reopening the drawing, I am sure it is not in use anymore.
Is there a way to "refresh" the drawing/database, without reopening it?
View 5 Replies
View Related
Mar 15, 2012
I have a component pattern with 3 components in it and I need to remove one of the components from the pattern. How can I modify the pattern through the API? I have tried various things but I do not appear to be able to change the pattern.
View 1 Replies
View Related
Jan 3, 2014
I'm really curious, is it possible to call or modify/inherit any autocad command? I'm looking to create a command that hatches the area between an offset, but I can't find any material on how to even utilize existing commands.
View 6 Replies
View Related
Feb 5, 2013
How do you create a block within a layer and set scale to same as other saved symbol blocks.
View 2 Replies
View Related
Mar 2, 2012
I am unable to either modify or delete the corridor named "Road" in the attached file. When I try to modify or delete that particular corridor, the program freezes and in task manager the program is “Not Responding”.
View 6 Replies
View Related
Oct 7, 2011
I have been attempting to create some of my own line types by modifying the coding in the acadiso.lin file. I have been relatively successful in creating new line types but it is more by trial and error and wanted to understand the coding better.
View 2 Replies
View Related
Jun 19, 2012
I am rying to modify a toolbar through the cui. When I try and drag and drop the command I want to add I get an error.
View 1 Replies
View Related
Aug 11, 2012
I am using some code from the June 2010 "Mod the machine" posted by Brian Erkins.I keep getting an error in C# (express 2010), Please see attached screen dump.
I don't see any obvious difference in my code when compared to Brian's (in fact at one point I copied and pasted his code and still had the same error). Here is the
private void button1_Click(object sender, EventArgs e)
{
Inventor.Application invApp = null;
invApp = (Inventor.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Inventor.Application");
Inventor.Document doc = invApp.ActiveDocument;
Inventor.PropertySet customPropSet;
customPropSet = doc.PropertySets["Inventor User Defined Properties"];
View 1 Replies
View Related