This is Emmanuel Garcia's Typepad Profile.
Join Typepad and start following Emmanuel Garcia's activity
Emmanuel Garcia
Adjunct Professor of Computer-Aided Design for Architecture and Engineering at LA Trade Tech College. CAD Business Process Automation Consultant, specializing in custom 3D BIM content creation.
Interests: Artificial Intelligence, Intelligent Design, CADD, BIM, 3D, Visualization and Simulation, Theology, Running, Swimming, Home Schooling, Independent Learning, Education to become Autodidact
Recent Activity
Emmanuel Garcia is now following Jason Dodds

Aug 6, 2015
Emmanuel Garcia is now following Lester J. Grace
Apr 6, 2015
Emmanuel Garcia is now following Adam Nagy
Apr 6, 2015
Gopinath, Has this changed since 2012? Warm regards from Los Angeles, Emmanuel
Using Lisp to set Annotation Scale for a Viewport
By Gopinath Taget There is no AutoLISP function or ActiveX method to set the Annotation scale for a viewport. It is not possible to do this by manipulating the XRecord named “ASDK_XREC_ANNOTATION_SCALE_INFO” of the Extension dictionary of the viewport either. The way the annotation scale is cont...
Emmanuel Garcia is now following Spiderinnet
Oct 27, 2014
Emmanuel Garcia is now following Isaac R
Jan 24, 2013
Gopinath, I'm curious why System and Environment variables are treated differently when it comes to casing. System variables appear to not be case sensitive, while Environment Variables appear to require strict adherence to CamelCasing. I've always enjoyed LISP's relaxed approach to casing. ;-)
How to modify the size of the autosnap marker?
By Gopinath Taget You might wonder if there is a more straightforward way to control the Autosnap marker size without having to use DDOSNAP or OSNAP commands? The size of the AutoSnap Marker is controlled by the AutoSnapSize variable. This variable is stored outside of AutoCAD, and can be access...
Emmanuel Garcia is now following Paul Walker
Aug 23, 2012
Emmanuel Garcia is now following Lee Mullin
Aug 23, 2012
Emmanuel Garcia is now following The Typepad Team
Aug 23, 2012
Emmanuel Garcia is now following Tom Stoeckel

Aug 23, 2012
I had lost track of your blog. I'm glad it's still up and running. Keep up the great work!
My First Revit Plug-in from ADN
It's my pleasure to announce the launch of the “My First Revit Plug-in” guide presented to you by Autodesk Developer Network. Are you an Autodesk Revit power user with an interest in becoming even more productive? Would you like to automate or extend the capabilities of Revit, but are new to com...
Emmanuel Garcia added a favorite at BIM Apps
May 29, 2011
Emmanuel Garcia is now following BIM Apps

May 29, 2011
Sketch Command and Splinedit
The Sketch command is one I've been tempted to relegate to my "obsolete" list, until today when it lead me to Splines and Splinedit. Splinedit after Release 2011 lets you combine Splines with regular polylines, even non coplanar ones! This is an amazing time saver as you no longer have... Continue reading
Posted Feb 11, 2011 at caddguru blog
Comment
0
Hi Jeremy,
Does this post meant that selecting 3.5 instead of the default 4.0 clears most issues regarding VS2010, or have other issues come up? Warm regards from Los Angeles,
Emmanuel
Visual Studio 2010 and the .NET Framework
In section 1.6 'Supported Programming Languages', the developer guide "Revit 2011 API Developer Guide.pdf" in the Revit SDK clearly states that "The Revit Platform API is fully accessible by any language compatible with the Microsoft .NET Framework 3.5, such as Visual Basic .NET or Visual C#." I...
Dear Jeremy,
Im working on it. I will let you know when I get stuck again. If I figure it out, I will be happy to share the solution with the entire Revit community. Warm regards from Los Angeles,
Emmanuel
Access to Shared Family Parameter GUID
Here is a question that came up several times. It also demonstrates a neat (if somewhat time consuming) use of Reflection to access a property that otherwise would be inaccessible. Here is the original question: Question: How can I reliably tell whether a parameter on a family document is a shar...
Hi Jeremy,
Please post a general, high level outline of the path for the solution. Something like this but a bit more detailed:
Input
Create a program that listens for mouse actions/events when Revit has the focus, so the mouse is ignored when other programs have it.
Process
When the double click event occurs inside Revit run Output function below
Otherwise ignore mouse input and pass control back to Revit
Output
Issue a Zoom All to Fit (ZA) command and pass control back to Revit
Im concerned the method Im proposing would slow things down. I hope Im missing a method that simply reacts to double clicks so it does not become a bottle neck.
Warm regards from Los Angeles,
Emmanuel
Access to Shared Family Parameter GUID
Here is a question that came up several times. It also demonstrates a neat (if somewhat time consuming) use of Reflection to access a property that otherwise would be inaccessible. Here is the original question: Question: How can I reliably tell whether a parameter on a family document is a shar...
I wonder how AutoCAD tracks old handles no longer used because of deleted entities. Does it leave a mock / dummy entity, keep a list or use yet another method? This is a nice informative article. Thank you for writing it.
On a similar vein, since you mentioned forensics, I wonder what the "required qualifications" are for expert testimony, as this is a highly specialized niche. I imagine some of the best and most experienced hackers were too busy to be studying Computer Science 495 in a traditional school.
Warm regards from Los Angeles,
Emmanuel
The Wengerd Report: The meaning of Q?+:$$ &9*^0E#1@2AF5+_R)!/&#<*
by Owen Wengerd Handles are those 16-digit unique keys attached to every entity within an AutoCAD drawing file. They are commonly exposed and displayed as strings, but they are really 16-digit (64-bit) hexadecimal numbers ranging from zero to more than 1.8e19. That's 18 quintillion for US reade...
Hi Jeremy,
Sorry in advance if this isn't the best place and method to ask the following question. HOw difficult would it be to write a plug in for Revit that would listen for the mouse double click event and issue a view command such as Zoom All, like in AutoCAD? Warm regards from Los Angeles,
Emmanuel
Access to Shared Family Parameter GUID
Here is a question that came up several times. It also demonstrates a neat (if somewhat time consuming) use of Reflection to access a property that otherwise would be inaccessible. Here is the original question: Question: How can I reliably tell whether a parameter on a family document is a shar...
Hi Scott,
I'm concerned that the majority is often wrong. A better approach might be to follow the "Discipline of Market Leaders," and push forward wisely despite what polls might say.
This may be the best blog idea in a long time. I hope it gets extra help. Warm regards from Los Angeles,
Emmanuel
New Autodesk Blog: BIM Apps - you determine its fate
To keep or not to keep the blog, that is the question... Congratulations to BIM Application Development Manager, Emile Kfouri, for joining the Autodesk network of bloggers! Emile is the author of BIM Apps, a new blog devoted to the Application Program Interface applications for Autodesk’s Buil...
I have not had a chance to carefully check all details, but a quick visit to http://www/augi.com/forum shows the forums are back.
The Wengerd Report: AUGI forum posts go missing
by Owen Wengerd [This is the first time Owen Wengerd has written for WorldCAD Access, with plans to write more about user-oriented issues here. He'll continue writing about AutoCAD programming at his blog, Outside the Box. More about Mr Wengerd at http://otb.manusoft.com/about ] - - - Visitors...
Another reason Twitter is great is both the blessing and challenge of dealing with the 140 character limitation, without cheating. Writing short, precise messages is much more time consuming than just simply writing Ad Infinitum.
Reasons to join Twitter
Twitter has been growing exponentially since its launch, but if you’re like a lot of people I’ve talked to, you aren’t on it yet. I’m sure you have plenty of good reasons for staying away, but I thought I’d use today’s post to make a case for joining the conversation. So, why should you join Twi...
Thanks for posting this. It will be helpful for those taking the AutoCAD Professional Certification exam, as there is at least one question covering the topic of aligning multileaders.
Align Multileaders
When you’re putting notes on a section or detail, it’s not technically necessary for all the leaders to line up. I mean, this conveys the information pretty well: But some of you out there would really prefer for everything to align nicely – your CAD Manager may even require it. Enter “Multile...
Emmanuel Garcia is now following Seth Godin
Dec 21, 2010
More...
Subscribe to Emmanuel Garcia’s Recent Activity