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
:-)
Toggle Commented yesterday on View Location on Sheet at The Building Coder
1 reply
Image
I more or less completed the research for my cloud-based round-trip 2D Revit model editing project. I'll describe some parts of that, and also address Three aspects of life and programming Room editor navigation Nested asynchronous database call-back functions Roomedit... Continue reading
Posted yesterday at The Building Coder
Dear Mustafa, There are some workarounds which enable you to determine which basic walls belong to a given stacked wall. They are described in the following blog post that performs a similar analysis for curtain walls: http://thebuildingcoder.typepad.com/blog/2010/05/curtain-wall-geometry.html Cheers, Jeremy.
1 reply
Dear Tecy, You tell me. I'm not a user! Cheers, Jeremy.
1 reply
Dear James, That makes absolute sense, and sounds totally brilliant. Congratulations on solving that! Thank you very much for sharing and describing such an effective 'hicks-hack' :-) Sorry, couldn't resist, hope you don't mind! Cheers, Jeremy.
Toggle Commented 3 days ago on View Location on Sheet at The Building Coder
1 reply
One of the highlights mentioned in the overview of the Revit 2014 API is the FreeForm element API that enables modification of solid geometry imported from DWG or SAT. Several other new DWG and DXF related features include import of... Continue reading
Posted 3 days ago at The Building Coder
Dear Aleksey, To query the type properties instead of the instance ones, retrieve the parameter from the type element instead of the instance element. This is demonstrated in numerous places, e.g. by the BipChecker: http://thebuildingcoder.typepad.com/blog/2013/01/built-in-parameter-enumeration-duplicates-and-bipchecker-update.html Cheers, Jeremy.
1 reply
Dear Sandeep, My one and only suggestion is my perpetual mantra: explore it yourself using RevitLookup and let me know what you find out. Thank you! Cheers, Jeremy.
1 reply
Dear Skootamota, Thank you, good question. Yes, indeed, how would you? No idea. Can you tell me? Thank you! Cheers, Jeremy.
Toggle Commented 4 days ago on Place Family Instance at The Building Coder
1 reply
Hi Rudolf, Yes, that is the intention and motivation for the entire blog post :-) That is exactly what RvtSamples does. Cheers, Jeremy.
1 reply
Image
I have been asked a couple of times how you can integrate multiple Revit add-ins from different sources together into a single ribbon panel. This topic has also been discussed on the web, e.g. towards the end of whether to... Continue reading
Posted 4 days ago at The Building Coder
Dear Travis, Thank you for the appreciation. No, not at all. I have one single Mac partition. If you look carefully at the screen snapshot at the bottom, you can see that a large chunk of it is occupied by Parallels. I am running Windows inside of a Parallels VM. Three Windows, in fact: my old XP machine that I migrated into here and have been using for a number of years already, and Windows 7 and 8 for running Revit 14 in. It won't run on XP :-) Cheers, Jeremy.
1 reply
Image
Nature abhors vacuum, and every disk fills up. This Mac has a 500 GB SSD, which is great, but gradually getting cramped. Looking around for some disk space management tools, I also happened to stumble across Monolingual and made immediate... Continue reading
Posted 6 days ago at The Building Coder
Dear David, Regarding access to parameters, please use RevitLookup and find out for yourself. Certainly, you can use the Dynamic Model Update DMU in an add-in to update the value of a parameter based on changes in another one. Cheers, Jeremy.
1 reply
Image
As you know, I format my source code to pretty short lines in order to avoid having them truncated by the narrow blog post view column. I also like to present the code colour coded, as it appears in Visual... Continue reading
Posted 7 days ago at The Building Coder
Dear Mayur, You must have at least one type defined to add parameters, and that's it. There is no reason why the number should grow beyond that. Cheers, Jeremy.
1 reply
I updated my Visual Studio Revit add-in wizards and am taking the time to publish them today, which is Ascension Day and a holiday in Neuchâtel. That also gives me some extra time to prepare for the June 3-4 Tech... Continue reading
Posted May 9, 2013 at The Building Coder
Here is a detailed description of one of the most exciting Revit 2014 API features that you should have heard about by now and promises numerous uses, prompted by a question from a developer on duplicating views from one document... Continue reading
Posted May 8, 2013 at The Building Coder
Dear Maja, Yes, sure, it is. Take a look at the fourth bullet item here: http://thebuildingcoder.typepad.com/blog/2013/03/revit-2014-api-and-room-plan-view-boundary-polygon-loops.html Look at the presentation, recording and sample code provided there. Look at the overview of the 'ViewSchedule changes' in the What's New in the Revit 2014 overview: http://thebuildingcoder.typepad.com/blog/2013/04/whats-new-in-the-revit-2014-api.html Look at the new ScheduleAutomaticFormatter, ScheduleCreation and ScheduleToHTML SDK samples. Cheers, Jeremy.
1 reply
Dear Anthony, Have you taken a look at the Revit 2014 copy and paste API, and especially the new DuplicateViews SDK sample? Cheers, Jeremy.
Toggle Commented May 8, 2013 on View Location on Sheet at The Building Coder
1 reply
Dear David, Thank you for your query, both via ADN and this comment. It looks as if you are calling the Revit API directly from your modeless dialog that is running in another thread. As you should know, actually, that was never supported. Now, in Revit 2014, an exception is raised when you make such an attempt. You are lucky that it worked so far without corrupting anything. The solution is described in depth on The Building Coder: simply google for "modeless site:thebuildingcoder.typepad.com". In short, make use of the Idling event, or implement an external event, which is a simplified wrapper around that, and base you application on the ModelessForm_ExternalEvent and ModelessForm_IdlingEvent SDK samples. I hope this helps. Cheers, Jeremy.
Toggle Commented May 8, 2013 on Revit Parent Window at The Building Coder
1 reply
Dear Phillip, Thank you for the appreciation! An honour, coming from you :-) Thank you also for the additional notes. If you would like to share your RTCAUS material to a wider audience, I will happily take a look and see whether it can be published here as well. Good luck with your presentations! Cheers, Jeremy.
1 reply
Image
Here is a very nice little sample on using the new Revit 2014 dockable panels by Håkan Wikemar of AEC, Sweden. In Håkan's words, it is close to the DockableDialogs SDK sample but easier to follow. The DockableDialogs SDK sample... Continue reading
Posted May 7, 2013 at The Building Coder
Image
Continuing the research and development for my cloud-based round-trip 2D Revit model editing project, here are some issues I tackled since my last report: Updated project description and status CouchDB SVG editor implementation Home page: list all models and select... Continue reading
Posted May 6, 2013 at The Building Coder
Dear Chengrui Zhao, Use the ItemFactoryBase.NewGroup method to create a group. There is no way to load one directly. In Revit 2014 you can use the new copy and paste API to bring one in from another document, though. Cheers, Jeremy.
1 reply