Update… v2 has been published in Bakery package as:
Create Floors From Rooms v2.dyf

All kinds of weirdness with Package Manager at the moment, so I am sharing my entire ‘packages’ folder including Bakery and dependencies for 0.8.2 at this link:
https://drive.google.com/open?id=0B1dGdRkpk2beekFydmdCZTVhc0k

It uses a two different methods to get Room Boundary outlines: first try is with a Clockwork node, next try is by Element.Geometry. It also sets the Room Number to the newly created Floor Comments parameter.

Just letting you all know that this new node has just been published in the Bakery package:
Create Floors From Rooms v1.dyf

The scope:
This ‘version 1’ node takes the Room elements, converts to Element.Geometry, grabs the face at the host level, gets the curves from the face, uses Konrad Sobon’s Group Curves node to assist with making the Polycurves, then matches the right Polycurve with the outer boundary using a bounding box method. Then, it feeds the outline to a Floor creation node (after matching link Level-host Level if necessary), and then sets Element Id, Room Number and Room Name as one string to the parameter you select.

You can use it across links with some other Bakery nodes too, which would look something like this:

Unfortunately, sometimes the builtin Element.Geometry node will fail to convert the Room to a solid. This warrants further investigation, but only affected about 15 rooms of 718 in this particular test. In the meantime, I simply report which rooms fail in the ‘geometry failure’ output:

Future improvements needed:

  • handle Element.Geometry failures with some other method
  • cut out Floor Openings where voids are present in the Room space
  • match Base Offsets by moving created floors to correct height
  • get approximate Room Height by Volume and drive or report desired Floor Thickness

Here is the 1 minute demo:

And the dyn:
http://gdurl.com/cWYz

If you are on Dynamo 0.9 or newer, you may want to check out Marcello’s Direct Shape method over at:
Simply Complex: Create 3D Rooms in Revit Using DynamoBIM

Let’s say you have a Generic Annotation family with about 60 different view states controlled by visibility Yes/No checkboxes. These visibility states are linked to Sheets, and the Generic Annotation families themselves are placed in the Sheet views in Revit. I’m sure you are thinking “why??” at this point, but let’s skip past that part…

Can we drive the Annotation family visibility states based on its ‘host Sheet’ in Revit? Not really.

Can we create a mapping table in Excel, Dynamo-push a single integer value into the Annotation instances based on the host Sheet, and drive the visibility by formula that way? Yep.

Here’s the basic steps:

  1. I used dir and Notepad++ to make the list, one column in Excel for the lookup value (I used Sheet Number), and one for the parameter I want to get and use
  2. This relied on having the Family parameter list sorted Ascending in the Family Editor

  3. The Excel sheet looked a bit like this – notice how the driving parameter is an Integer?

  4. This is the work in progress in Dynamo – getting the Generic Annotation families, matching them up and getting the related Excel integer value

  5. This is the completed dyn, with the push back into the Element Parameter to drive the visibility – see how the string has to get converted ToNumber before pushing into the Integer parameter?

  6. And here is one instance in the project

  7. After running this once, all visibility states are set properly throughout the project

Yet another example of @dynamobim making the Revit-impossible, possible 🙂

    A recent Youtube upload gives us a teaser-style look at what some of the features of Project Alexandria may be, including:

    • part of BIM360 platform
    • handling 2D documents like plans, drawings etc
    • ability to create and assign issues
    • iPad implementation, possibly able to attach photos to issues etc

    This is a competitive market now… Revizto has a good head start on some of this, and FieldLens has a nice mobile implementation. So, the question is, will Project Alexandria (BIM360 Docs??) be compelling enough?

    Screenshots:

    Video:
     

    Many months ago I was sitting down having a coffee with one of the top sales reps for 3Dconnexion. He had a strictly confidential release to share with me… ‘a 3 button mouse!’ I was a little skeptical at first, but having received and tested a CadMouse, I can honestly say it is an incredibly high quality device that is smooth, powerful, and very pleasing to use.

    Unboxing and Setup
    My initial impression on unboxing and viewing the device was that it looked amazing: smooth brushed aluminium base and generously sized.

    When you pick up the CadMouse, it feels both sufficiently weighted and yet not overly heavy. I received mine with the CadMouse Pad: a very generously sized and high quality mouse pad that pairs perfectly with the CadMouse for precision work.

    I expected that setup would be easy, and as it is a USB device it was simply plug-and-play to get started. As I was already a SpacePilot Pro user, I had 3dxWare installed, but I went ahead and downloaded 3dxWare 10 for Windows, version 10.2.8 from this page.**

    Then I checked out a few of the settings. The Advanced Settings allow a polling rate of 1000hz!

    And the Buttons page reminds you just how many buttons and features the CadMouse has available:

    A few things to note here: the dedicated middle mouse button, and the wheel ‘click’, are actually separate buttons on the CadMouse, meaning you can apply different commands to these. Also, the small black circle is yet another button that (by default) calls up a Radial Menu: see bottom right of image above. I have written about Radial menus before, and I absolutely love them. Now, I can have Radial Menus on my left hand with the SpacePilot Pro, and on my right hand with the CadMouse. Custom BIM control scheme happiness!

    A realisation…
    How do you hold your mouse currently? I was a ‘fingertip user’, and I would use my middle finger to scroll the mouse wheel. However, I found it much more comfortable to do a palm-hold on the CadMouse, and rest my hand over the mouse. This allowed immediate access to the middle button and the right mouse button. My index finger would then use either the wheel or the left mouse button. It was definitely a significant ‘ergonomic shift’ for me, but in the end it is more comfortable, and ultimately I can click any feature on the mouse at any moment…

    Also, this results in more movement being handled by your entire forearm, which puts less strain on your wrist. And it also starts to make sense why that mouse pad is so big 🙂

    However, after speaking to a  3Dconnexion global rep, I decided to turn my mouse speed “UP” in the 3dxWare properties (but keep Windows mouse speed at the neutral position). This really helped me get on board with the ‘whole mouse in the hand’ idea.

    Also, if you hold the whole mouse in your hand, you have easy access to the 3 main mouse buttons (left, middle and right). And, to use the Radial Menu button, just lift the tip of your middle finger and then the base of your middle finger can click that button. It sounds a little weird, but it does work.

    Daily Use
    The mouse is light and comfortable to use, and being wired it means that you never have to worry about running out of battery. There are plenty of buttons to customize, so you can really tweak the settings (including the Radial menu button) to maximize your productivity. Below I focus on BIM programs, but you can customize individual settings in Excel, your internet browser, Windows Explorer, whatever program you like. These settings are stored in an xml file that can be backed up, shared, and even directly edited if necessary.

    In Revit
    Using the CadMouse in Revit is a real pleasure. The high resolution makes navigation smooth (provided your system can keep up). However, the real benefit is that we can take Keyboard Shortcuts off the keyboard and put them into your hand.

    Many of us are probably zooming around in our mouse on the right hand, and possibly smashing Revit keyboard shortcuts with the left. But with Radial Menus, you can map any keyboard command in Revit directly to the mouse. As we know, Revit has a pretty powerful shortcut mapping dialog, so we can map almost any Revit command to the CadMouse with this workflow 🙂

    With the Radial Menu and Gestures, it simply takes one click to allow access to 4 different commands, and you just swipe in the direction that you want to trigger that command.

    Some other Revit-related possibilities include mapping your basic UI toggle commands like the Properties Palette and Project Browser to the CadMouse. Then you can basically trigger a ‘clean screen’ mode in Revit that hides these panes, all thanks to the customization potential of the CadMouse.

    In Navisworks
    There are two main features that give the 3Dconnexion CadMouse a real edge in Navisworks:

    1. The Quick Zoom buttons
      If you have set up Navisworks with a pretty fast frame rate, and Guarantee Frame Set in your Display options, the CadMouse Quick Zoom buttons are a really nice way to get in close on a feature in your model, and then step back out quickly. You literally just need to point your mouse at something, and then press Quick Zoom In once or twice to get in real close. Then click the Quick Zoom Out to step back to see the model in context.

      This Screencast is a quick demo of the feature:

    2. The Radial Menu button/s
      There are certain things in Navisworks that are not immediately easy to map to a single keyboard shortcut. However, you can record a multiple key press macro in the powerful 3dxWare software, and then map these macros straight onto your Radial Menu button on top of your mouse.

      Added to this is the fact that you can map multiple radial menus to various buttons on the CadMouse. For example, you can have one Radial Menu on the top button, one on the middle mouse button, and more if you want. I set up these two custom menus with custom commands for Navisworks:

      For markups

      For navigation

      And here is a Screencast. Notice how I have enabled gestures and I don’t even need to click, I can just move the mouse in one of the cardinal directions and that command is activated:

    Summary
    3Dconnexion already had a powerful suite of 3D modelling hardware products. By adding the CadMouse to their lineup, and integrating all of these devices with the 3dxWare software suite, you can have absolute control over your navigation and mouse control schemes, and it is individually customizable to each program you work with!

    The 3Dconnexion CadMouse itself is a high quality device, and it is a real pleasure to use. It reminds us why mice used to have 3 buttons, but it adds so much more. If you are someone who loves customizing your working environment to maximize your productivity, the CadMouse will enable a level of control you may not have had before. Overall, the CadMouse would make a great addition to anyone’s BIM hardware kit.

    **Note: If you have any problems installing LCD software on Windows 10, you may need to uninstall Logitech Gaming Software to get the 3dxWare LCD driver to install (at least I did). You can also try Microsoft Fixit.

    Some general notes and tips are included below:
    The SpacePilot Pro and CadMouse in Revit
    Invert your top 3 axis, and drag the CadMouse to drop the orbit point when navigating with the SPP.

    Troubleshooting steps
    To clean up and refresh your profile, you can:
    …stop the driver (START>>3Dconnexion>>DRIVER>>STOP DRIVER), then browse to:
    C:Users%username%AppDataLocal3Dconnexion3DxSmartUI.exe_****
    This folder contains folder(s) which in turn contain files named: USER.CONFIG
    …delete these folders while the driver is stopped, start the driver again, and then reconfigure your preferences.

    Reinstall Steps
    If you have any issues with the 3dxWare software, like if it doesn’t remember changes you make to specific profiles, you can reinstall using the steps in the FAQ here. I backed up my xml files first from:
    C:UsersLuke JohnsonAppDataRoaming3Dconnexion3DxWareCfg
    to a backup folder.

    Profile Sharing
    While we are talking about 3Dconnexion, I’d like to refer you to the forum where you can share custom XML mapping files for various programs, such as my Navisworks profile for the SpacePilot Pro here:
    http://www.3dconnexion.com/forum/viewtopic.php?f=37&t=12120

    Konrad has put together some very handy nodes to work with Revisions in Dynamo and Revit. I have packaged up a simple implementation of these in my Bakery package that takes a list of sheets, gets the first revision from that sheet, and then removes it (ie. unticks the Revisions on Sheet parameter). It looks like this:

    This is useful for when you have copied or inserted sheets into your model, and they have automatically adopted a revision. You want to clean them up? Use the above, but make sure you filter that list of sheets first.

    I use some a couple of these nodes from Bakery to grab views, filter them, then get the sheet from the view:

    For more info:
    revisions on sheet w/ dynamo | archi-lab

    Quickly Deleting Revisions (graph from Konrad):

    Also, for deleting revision entries from the Revision table:
    I have an alternate version if you want to test it. I made one that splits off the list of revisions away from the first revision (otherwise you get an error – presumably because Revit needs at least Revision there).

    You might need the custom node Eraser from the package manager.

    I used the Eraser tool and a giant list.create to make a tool that deletes everything unwanted from incoming models (ie, sheets, views, tags, schedules, lines, etc) but I’m still testing it. Essentially the code is the same as the attached one.

    As usual use this how you wish and post if you like.

    Regards,
    Troy

    Do you want to create a shareable cloud-based resource for your Autodesk updates? Here is one way:

    1. Create a folder in one of your local cloud based mirror locations, for example:
      E:yourpathonedriveAUTODESK_UPDATES
      C:yourpathGoogle DriveAUTODESK_UPDATES
      C:UsersLuke JohnsonAppDataLocalAutodeskAutodesk SyncCloudluke.johnsonAUTODESK_UPDATES
      C:yourpathSharePointVirtual Built BIM Tools – DocumentsVirtual Built BIM ToolkitAUTODESK_UPDATES
      C:yourpathDropboxAUTODESK_UPDATES
    2. Share the folder with one of your local Windows users (could be your own username) by using Properties – Sharing.
    3. You will be able to access it in Windows explorer now as:
      yourPCnameAUTODESK_UPDATES
    4. Copy that address into your Autodesk Application Manager:
    5. Any future updates you install will be copied to that folder, and thus sync’ed up to the cloud folder. Now…
    6. On the PC you want to sync to, sync that shared Cloud folder down to a local location (usually this is using “Add to my OneDrive” or “Add to my Google Drive” feature)
    7. Do step 2 on this PC
    8. In Application Manager Manager, do step 4 on this PC
    9. Basically, for every pc you want to hook up just do steps 6-8.

    You now have a bidirectional, self-hosted mirror in the cloud of any Autodesk updates that you do on any of the PCs you hook up in this way. This should make most of the updates you need auto-sync between your computers, meaning less waiting to download the same update multiple times 🙂

    Here are the basic steps:

    1. Download Office Deployment Tool
    2. Modify the configuration xml to include Updates Enabled TRUE and Current Branch info, as well as Display Level Full. Looks something like this for 32bit ProPlus (but I forget the DisplayLevel setting below):
    3. Run the setup command to download, like this
    4. After, download of Office 2016 has completed, run the installation command to install:
      setup.exe /configure c:Officeconfiguration.xml

    Got this from Jetze’s blog:
    to upgrade Office 365 ProPlus on a single computer to, just follow this procedure.

    1. Download the Office Deployment Tool and extract the files to a temporary location, for instance C:Office.
      image
    2. Make a backup of the configuration.xml file and edit the contents to something similar to this:

      Note that the value for Branch is set to Current. Other valid values are Business or Validation (First Release).

    3. Execute .setup.exe /download c:Officeconfiguration.xml to download the Office files to your local computer, this may take a while.
    4. Next start the installation with .setup.exe /configure c:Officeconfiguration.xml

    During the installation of Office you will be prompted to save your work and close any opened Office programs.

    via
    Jetze’s blog: Office 2016 update branches and how to force an upgrade for Office 365 ProPlus

    If you are on Subscription, you can login to your Updates page and download Autodesk Shared Reference Point extension to connect coordinates in Revit with Civil3D.

    For Revit 2016

    http://download.autodesk.com/SWDLDDLM/Updates/RVT/2016/RVT_2016_SHARED_REFERENCE_ENG_64.exe

    For Civil3D 2016:

    http://download.autodesk.com/SWDLDDLM/Updates/CIV3D/2016/C3D_2016_SHARED_REFERENCE_ENG_64.exe

    Readme:
    Autodesk� Shared Reference Point for Autodesk� Revit 2016

    Autodesk® Shared Reference Point consists of the following features:

    • Two individual installations for AutoCAD Civil 3D and Revit
    • Export coordinates and elevation from AutoCAD Civil 3D to external .xml file
    • Import .xml into Revit based on same known positions and create a ‘Shared Coordinate System’

    Quote:
    you can use RDP Wrapper which acts as a middleman between Terminal Services and Service Control Manager. This way you don’t need to touch termsrv.dll file…
    Download and extract RDPWrap-v1.6.zip (or newer), then run install.bat as admin. After installation is completed, run RDPConfig.exe. If all items under Diagnostics are green, you should be good to go.

    From:

    Multiple RDP (Remote Desktop) sessions in Windows 10