AutoCAD .NET :: How To Overrule On Custom Object
Aug 9, 2012
I want to change display of custom object using overrule.
First I made a class implements from polyline.
class BoundaryPolyline : Autodesk.AutoCAD.DatabaseServices.Polyline { }
Second I made a polylineJig to draw my custom polyline(BoundaryPolyline).
public class PolylineJig : EntityJig { public PolylineJig(Point3dCollection p3ds) : base(new BoundaryPolyline()) { ... } ... }
And then add overrule on BoundaryPolyline to change display of it.
Overrule.AddOverrule(RXObject.GetClass(typeof(BoundaryPolyline)), mydrawOverrule, false);
But when I loaded dll, fired overrule and redraw. All polyline display were changed.
Then I found that 'RXObject.GetClass(typeof(BoundaryPolyline)' was return 'Polyline' but not 'BoundaryPolyline'.
How to overrule on custom object.
View 5 Replies
ADVERTISEMENT
May 25, 2012
My ultimate goal is to have a virtual human model that I can re-size parametrically to reflect real-world measurements. I've used MAX to make architectural models and scenes so I know how to manipulate basic shapes in MAX.
how to make some sort of basic-custom geometric shape and control that shape parametrically, like the built-in "Box", "Sphere" and "Cylinder" objects.
View 1 Replies
View Related
Jul 23, 2012
I have a question regarding object overrule.
Simple example, when overrule Line entity to draw three entities Line, Text, Circle when selecting overruled Line is it possible to identify what object have been selected (in this example it could be Line, Text, Circle).
View 3 Replies
View Related
Jun 26, 2012
I am working on simple WorldDraw overrule where lines and polylines are displayed with little cross. Size of cross is related to view size.
Everything works fine except blocks and Xrefs. If they are scaled then crosses are scaled as well.
I know how to get entity owner ID but it refers to BlockTableRecord only not to BlockReference.
View 3 Replies
View Related
Aug 19, 2011
I need to use the Handle of the cloned object during a DeepClone override but AutoCAD shuts down when I try to use it.
This is the best I can think of but it still boots me out when I try.
Public Overrides Function DeepClone(ByVal dbObject As DBObject, ByVal ownerObject As DBObject, ByVal idMap As IdMapping, ByVal isPrimary As Boolean) As DBObject Try Return MyBase.DeepClone(dbObject, ownerObject, idMap, isPrimary) Catch Finally CompileCloneObjects(dbObject.Handle.ToString, MyBase.DeepClone(dbObject, ownerObject, idMap, isPrimary).Handle.ToString) End Try End Function
View 2 Replies
View Related
Aug 17, 2011
If I add a DeepClone overrule on Initializeing a drawing it stops my block Jigs from showing correcly. I get a line drawn instead of the block. Other overrules I have used don't cause any problem.
By excluding the overrule from the initialize event it works fine.
I can remove then add the DeepClone overrule before and after the jig and it works ok but I really need it active on drawing startup.
Hit the brick wall again.
Ideally I don't use an overrule. All I need to do is understand what objects are being cloned before, during or after a clone operation but can't figure out the idmapping thing.
View 1 Replies
View Related
Jan 6, 2013
I am about to write the function using Overrule API to temporary override object’s colour to ByLayer for all entities in the drawing.
At this moment I just have simple class for testing (just to check if it is possible) and so far I can see problem with complex entities.
Entities such as Line, Polyline even BlockReferences work fine but complex objects like HATCH, MTEXT and LEADER do not change colour as set in SetAttribute method.
Below is simple class I was testing.
public class ByLayerColorOverrule : DrawableOverrule
{
public override bool WorldDraw(Autodesk.AutoCAD.GraphicsInterface.Drawable drawable, Autodesk.AutoCAD.GraphicsInterface.WorldDraw wd)
{
base.WorldDraw(drawable, wd);
return true;
}
[code]....
View 8 Replies
View Related
Apr 11, 2013
My goal is to write a Drawable Overrule, which would change the entities color to dark gray, except when they are on a specific layer. For closed-only curves in this layer, I want to add a semi-transparent hatch.
All works great, until user moves the mouse over this hatch : AutoCAD throws a fatal error and closes. I've no exception in debugger...
When I remove the code concerning the hatch, I've no error at all.
Public Class ClosedCurveDrawableOverrule Inherits DrawableOverrule Public Const HighlightColorIndex As Short = 1 'Color Red Public Const BaseColor As Short = 251 ' Color DarkGray Public Const SpecificLayer As String = "Layer1" ' Set our transparency to 50% (=127) ' Alpha value is Truncate(255 * (100-n)/100) Public [code].......
View 3 Replies
View Related
Aug 11, 2012
Planning to overrule some of sub entities in a block. Let's make it simple . All lines and attributes in block should be circles and original block should not be seen. I came up with below code.
The code reacts differently if I remove
MyBase.WorldDraw(drawable, Wd)
and my goal is not to show the real block. Just showing whatever is overruled.
Public Class toverrule Inherits Autodesk.AutoCAD.GraphicsInterface.DrawableOverrule Public Overrides Function WorldDraw(ByVal drawable As Autodesk.AutoCAD.GraphicsInterface.Drawable, ByVal Wd As Autodesk.AutoCAD.GraphicsInterface.WorldDraw) As Boolean Dim myBlock As BlockReference = CType(drawable, BlockReference) If Not myBlock.Database Is Nothing Then
[code].......
View 9 Replies
View Related
Aug 7, 2012
I saw that I can add Fields or store data in dictionaty, but those data are not showed in Properties Windows.
In not Acad-application (but .net application) I can create property description and add "virtual" properties with the use of designer. In Aced it doesn't work.
Is it possible to add custom properties from .NET?
View 4 Replies
View Related
Mar 12, 2012
I have polyline that graphically represents a pipe. Obviously, the polyline can not contain data for a pipe: size, material, insulationtype, insulationthickness, schedule, etc. So, I have created a custom object with all of the appropriate properties, methods, events, etc that I need for it to behave as a pipe. My custom object has a reference to the actual polyline with a Handle property stored as a long(since AutoCAD objects can not be serialized). I referenced an AU 2008 class by Jeffery Geer (A Pattern for Storing Structured Data in AutoCAD Entities CP401-2) to get me as far as I am.
My object is marked serializable. I serialize it to binary and attach the binary in 127 byte chunks to the xRecord of the polyline object.However, as soon as I attach this binary xrecord, I get the following message when I try to save the drawing:
"One or more objects in this drawing cannot be saved to the specified format. The operation was not completed and no file was created”
View 5 Replies
View Related
Sep 7, 2013
How do you set an object's annotation, say a line, to display a line's angle or bearing precision to the nearest 20th second.
Kinda like this for decimals:
0.000
0.00
0.0
But for degrees minutes seconds.
Also, I will require the seconds to hide if the nearest 20th second was a 00. I also need a leading zero for minutes if the minutes was under 10 minutes.
View 2 Replies
View Related
Jan 8, 2014
I'm not having any luck on my own. Can I use subassemblies that I create in subassembly composer to make an intersection using the "CreateIntersection" command?
View 5 Replies
View Related
Oct 18, 2012
Before I will explore Grip Overrule world I have one question. Is it possible to add new grip points into Entity?
View 6 Replies
View Related
Apr 9, 2012
Looking for Lisp command to show (read/assign variables) to normal or custom properties in an object?
View 7 Replies
View Related
Feb 25, 2011
Im trying to wire an object's Z position to a custom attribute. I've frozen transforms, but whenever i wire the zero euler Z position to the attribute, when i control the attribute, i notice that my object is moving relative to world, and not to its position.
I want to move it along its own Z axis, not world axis.
View 2 Replies
View Related
Jan 30, 2013
I have a custom palette set on two machines. If I save a file on one and then open it on the other, the second machine does not recognize the custom colors and leaves the object blank. I can click on the palette and correct this but can I set it so that the colors will load correctly when I open the files.
View 2 Replies
View Related
Dec 30, 2012
Im trying to custom fill a curved object with a jpeg image. Im sure ive done this before with no problems but ive been doing it all morning with no success.
View 9 Replies
View Related
Nov 3, 2011
I am really new to paint.net and any type of software like this. I am trying to create a custom header using paint.net. I have tried learning about it with youtube tutorials but the latest version seems to have changed a little bit. Especially inserting a text box into an existing object I created.
View 1 Replies
View Related
Nov 11, 2013
I've been working on a custom polyline object, and I've got it functioning!!Having said that, I plan to run its creation around picking a point for bounary selection.
(Other than trying to step through every vertecies) is there a technique I can thow the polyline data from a traceboundary result into my custom object? I've been trying to add the polyline from traceboundary to my object BEFORE it's added to the transaction by the way...I assume that's right, since I want to put it's data in my custom object then add my custom object to the transaction instead.
View 3 Replies
View Related
Jul 17, 2012
I'm trying to determine how to change the color of an object based upon a custom attribute slider. It would only need to change between 2 colors. I know this can be done by simply autokeying but using a slider would be more useful for my situation.
Is there a way to do this? I've been playing with wiring a simple cube's material but am not sure how to do this.
View 3 Replies
View Related
Feb 21, 2013
When inserting a content center part for which we have to choose a material, we would like to have a custom material as a default (material with name: "No material selected"). So when selecting no material for this part (for example when the user forgets to select a specific material), the default material (in this case material "No material selected") will be active. In this way, we can see in one view across the BOM which parts have no material assigned yet.
How can this be achieved in the content center (editor)?
Product Design Suite 2014
Inventor 2014, Vault 2014
HP Workstation Z220
Intel Xeon 3.4GHz
16GB RAM
Nvidia Quadro 4000
Windows 7 Professional (64bit)
View 2 Replies
View Related
May 16, 2013
When using Inventor with Vault, we have a problem when categorizing custom content center parts in Vault. In short, custom content center parts are incorrectly categorized as "Content Center" and automatically released - as there is no property that we can use to identify these files.
I need iLogic code to trigger when custom content center files are created/saved, wich adds the following custom iproperty "IsCustomContentCenter=True".
View 1 Replies
View Related
Mar 12, 2012
I have been using AutoCAD 2006. Our company is switching to AutoCAD 2012 LT. I want to be able to add my custom toolbar buttons from the 2006 to the 2012 LT custom Ribbon Tabs & Panels. I have figured out how to make the custom ribbon, tab and panel. I just haven’t figured out what I need to do to get the old stuff to where I can add them to the panels.
I have custom 2006 buttons with and without flyouts.
View 9 Replies
View Related
Nov 27, 2013
When I drag a previous custom command into an existing custom tool bar and edit the custom command (then rename the command in the Name and Command Name) it also changes the previous custom command that I originally drug into the toolbar. What am I doing wrong?
View 2 Replies
View Related
Apr 4, 2013
I am trying to create custom Materials in Inventor 2013. I have been able to create the custom appearances I want use on the materials and store them in the Inventor Materials Library.
After creating the custom appearance, Ive created new materials. When I try to change to new material appearance from default to my custom appearance, upon hitting the 'apply' button I get an error message which reads, 'failed to updated style'.
View 1 Replies
View Related
Nov 9, 2012
We are a firm using ACAD 2011 w/ a custom toolbar that has an Auto Purge "tool" it currently deletes duplicated layers, reg ops, duped scales etc. we are wondering what else it can do (or any other tools that may be of use) or how can we get it to do more for us, like restrict referencing files from "unwanted" locations and any other tools that are essential to reducing the size of a drawing so its now so slow
View 3 Replies
View Related
Dec 18, 2012
how to place a 2 line text under a custom button.I tried to mimic some of the std button but it didn't work.
Attachment 1 is the std Tool Palette and User Interface buttons in the Manage Panels.
You can notice that the name is User Interface on the left and UserInterface on the right.
Attachment 2 is my button, on the left I CANNOT edit the name and on the right any changes automatically edit the left name.
At the end I would like my button the appears with one line: Extract and under Maint.
View 9 Replies
View Related
Nov 1, 2012
Is there a way to save a custom artboard setup with a custom document profile in illustrator cs5? I do technical illustrations and our page size is odd (7.19 x 8.96. It the size that our Framemaker layout is set to.). I have a custom document profile that I use, but I use the grids all the time so that my callouts are spaced out evenly around the art. I would like to have a way to set the artboard up so that the grid will align to the center of the artboard everytime I turn them on. Right now they always start from the top left and when I center art in the center of the page, the grid spacing isn't the same on each side of the art. I just want to be able to open my document profile, turn on my grids, have them start from the center, and I can get down to business. As it is now I have to go into my artboard settings and manually adjust the grid to the center. Small annoyance, but it still annoys me. I have tried to save it a few different ways, but nothing has worked. Maybe there just isn't a way.
View 4 Replies
View Related
Oct 21, 2013
Can we place a custom menu and commands in Adobe Illustrator and invoke custom actions? The need for us is to call a C# DLL from these menu commands. I see C++ support but none on COM or NET support.
View 2 Replies
View Related
Dec 28, 2004
I tryed searching for this on google and the forums but I never got a strait answer, what I need is to save some skin colors that I made into swatches, but I dont have the time or patience to delete all the other swatches in my pallette, anyone know a way of just saving my swatches i made.
View 3 Replies
View Related