This is Jeremy Tammik's Typepad Profile.
Join Typepad and start following Jeremy Tammik's activity
Join Now!
Already a member? Sign In
Jeremy Tammik
Switzerland
Interests: rock climbing
Recent Activity
Image
Let's look at various kinds of structures and compound structures today: A traditional American Indian sweat lodge The biggest co-created 3D-printed object on earth Creating and assigning vertical versus simple compound structures A Traditional American Indian Sweat Lodge First, here... Continue reading
Posted 14 hours ago at The Building Coder
Dear Gavin, Thank you for your query and posting to the Revit API discussion forum with sample code. I am taking a look at the issue now for you. Thank you for your patience. Cheers, Jeremy.
1 reply
Let's look at these two little issues today: Adapting Robot Structural Analysis Tabbing between applications on Mac Adapting Robot Structural Analysis Question: I installed the Revit SDK and am looking at customising Revit Structure and Robot for my needs. I... Continue reading
Posted 2 days ago at The Building Coder
Dear Lotfi, Please look at the other more up to date samples. I put together a whole topic list of The Building Coder discussions on custom exporters: http://thebuildingcoder.typepad.com/blog/about-the-author.html#5.1 Cheers, Jeremy.
1 reply
Dear Derek, http://thebuildingcoder.typepad.com/blog/2014/11/webgl-goes-mobile-and-sorted-level-retrieval.html#3 Cheers, Jeremy.
1 reply
Dear Ed, Thank you for your appreciation. I am very glad The Building Coder has proved useful for you. Submitting your query here as a comment is perfectly ok. Alternatively, you can also use the Revit API discussion forum to get help from the entire ADN team plus the entire external add-in developer community, or the ADN DevHelp online to ask us directly: http://thebuildingcoder.typepad.com/blog/about-the-author.html#1 I can think of a number of ways to approach the task you describe. It depends on your exact needs. What support does the user interface offer for this? It is always best to follow that lead, if you can. Do you care at all how the DXF file is structured? By the way, why does it have to be DXF at all? You just need to access the closed polygon data, don't you? Then you can do whatever you want with it, including but not limited to exporting it to DXF. Can you provide a minimal reproducible case to test? http://thebuildingcoder.typepad.com/blog/about-the-author.html#1b Thank you! Cheers, Jeremy.
1 reply
Dear Michael, Glad to hear the problem is now resolved. Cheers, Jeremy.
Toggle Commented 4 days ago on Launching a Revit Command at The Building Coder
1 reply
Dear Tim, Thank you for your appreciation. I am very glad The Building Coder has proved helpful for you. I cannot tell off-hand whether the behaviour you describe is intentional or not. If the other overrides work fine and this one seems to change the property successfully but still has no effect, then it sounds like we should investigate it further. Can you provide a minimal reproducible case to test? http://thebuildingcoder.typepad.com/blog/about-the-author.html#1b Thank you! Cheers, Jeremy.
Toggle Commented 4 days ago on Change Element Colour at The Building Coder
1 reply
Dear Madhuri, To begin with, if you are new to the Revit API, I can recommend two things: 1. Take a look at the getting started material and all the tutorials to get a good hang of all aspects: http://thebuildingcoder.typepad.com/blog/about-the-author.html#2 2. In general, if a feature is not available in the Revit product manually through the user interface, then the Revit API will not provide it either. Therefore, before thinking about possibly automating any task, it is important to explore the possibilities and develop an optimal solution through the user interface first. For that, I would suggest asking an application engineer, product usage expert, or product support for help on finding a suitable workflow and laying down best practices. To address your need, I would not recommend trying to reproduce James' approach, if, as he says, it's long and "hacky". A number of new view APIs have been added since that was written. To start with, look at Steve Mycynek's and Scott Conover's classes at Autodesk University 2012 and 2013, respectively: CP3133 - Using the Autodesk Revit Schedule and View APIs DV1823 - A 2014 Update to the Autodesk Revit Schedule and View APIs I hope this helps. Cheers, Jeremy.
Toggle Commented 4 days ago on View Location on Sheet at The Building Coder
1 reply
Dear Derek, You can either take the level id from an existing element, e.g. another pipe, determine a suitable level from the elevation Z value, or anywhere else you like. It may also be possible to specify null or an invalid level id. Please let us know how you end up solving it. Thank you! Cheers, Jeremy.
1 reply
Image
Wow, hark these cool topics for today: Autodesk Cloud Accelerator workshop invitation BIM becomes VDC Using Transaction Groups to Relinquish Elements Without Saving or Syncing Autodesk Cloud Accelerator Workshop Invitation Autodesk just announced the 2015 Autodesk Cloud Accelerator, a two-week... Continue reading
Posted 7 days ago at The Building Coder
Today, let's look at a generic WebGL and a specialised Revit API issue: WebGL on all Apple platforms and sorted level retrieval. WebGL Goes Mobile Apple announced full support of WebGL for its desktop and mobile browsers, so WebGL goes... Continue reading
Posted Nov 19, 2014 at The Building Coder
Image
Steve Mycynek of the Revit Development team pointed out an important update on .NET and Visual Studio: As you may know, one frustration faced by Revit API developers is the lack of debugging support in the free Express versions of... Continue reading
Posted Nov 18, 2014 at The Building Coder
Dear Arnošt, Thank you very much for noticing and pointing this out! It was no direct quote, just an assumption based on the preceding discussion. Thank you for pointing out that exceptions do exist. I added that to the main blog post body to ensure that fact is not missed. Cheers, Jeremy.
1 reply
Let us summarise and preserve this interesting Revit API forum discussion between Erik Eriksson, Ollikat and Arnošt Löbel on why the Revit API cannot safely be used from multiple threads under any circumstances whatsoever, even for read-only operations: Question: I've... Continue reading
Posted Nov 17, 2014 at The Building Coder
Dear Michael, That sounds great! Thank you for letting us know. If you could package that as a generic stand-alone reproducible sample, I would love to test and publish it for others to enjoy as well. Thank you! Cheers, Jeremy.
Toggle Commented Nov 15, 2014 on Launching a Revit Command at The Building Coder
1 reply
Image
I continued cleaning up the obsolete API... Continue reading
Posted Nov 14, 2014 at The Building Coder
Today, let's look at: A generic selection filter implementation Determining adjacent rooms and spaces The good universe A Generic Selection Filter Implementation Yesterday, I presented my new JtPairPicker element pair selection utility class. It included a templated selection filter class.... Continue reading
Posted Nov 13, 2014 at The Building Coder
Image
We looked at various aspects of creating dimensioning in the past. There is still one glaring omission, though: how to dimension to a family instance origin point. Let's take a look at that, after quickly mentioning the official announcement of... Continue reading
Posted Nov 12, 2014 at The Building Coder
Dear Alex, Thank you for your appreciation. I am glad. The best of luck with all your further endeavours! Cheers, Jeremy.
1 reply
Dear Alex, Sure that is possible. You are making it rougher for yourself than need be :-) I migrated your code to Revit 2015, fixed some errors and proved it for you here: http://thebuildingcoder.typepad.com/blog/2014/11/rotation-by-and-newsweptblend-using-arcs.html#3 I hope this helps. Cheers, Jeremy.
1 reply
Image
Let me address two questions concerning form generation in family documents raised by Alex Hearn: Rotation by π NewSweptBlend using arcs Among other things, the answers also demonstrate some trivial migration steps of the form generation code from Revit 2012... Continue reading
Posted Nov 11, 2014 at The Building Coder
Let's begin this week with a discussion of several aspects of direct shapes: Direct shapes, part families and application porting DirectShape categories DirectShape texture assignment Direct Shapes, Part Families and Application Porting Question: I am looking for some guidance related... Continue reading
Posted Nov 10, 2014 at The Building Coder
Dear Saied, Thank you very much for your update, very friendly offer help to others, and explanation, which I totally understand. The migration to Revit 2015 was pretty trivial, as you can see by looking at the diffs on GitHub: https://github.com/jeremytammik/DataToBimCountoursAndBuildings/commit/88637e90dfa984ae424d655304e9e0a43f6b19c7 Cheers, Jeremy.
1 reply
Dear Fimo, My pleasure entirely. Thank you for your appreciation. Best of luck and a good weekend to you too! Cheers, Jeremy.
1 reply