ADVA Webinar, Free Student Software and AU

Here are pointers to some relevant non-API news items of interest:

Free Webinar – Introducing the new Autodesk View and Data API

We already held a webinar on the new Autodesk View and Data API in September.

Here are the old

description and full details
of that, and, for the first time, we proudly present the
detailed notes of the September presentations by Stephen Preston and Cyrille Fauvel.

In case you missed it, another chance is coming up again soon: the next free webinar

Introducing the new Autodesk View and Data API
will
be held on Thursday October 23rd, 2014.

Free Autodesk Software for All Students Everywhere

Autodesk now provides free software for students, teachers, and schools around the world.

Inspiring creativity and a love for science, engineering, and math in young students is more important today than ever. So I’m very happy to announce that Autodesk has opened up FREE access to its desktop software to ALL students, teachers, and schools everywhere in the world.

In the past, access was free in some countries, but not others. Today there are no restrictions. However, all too often students and teachers are unaware that they can have their own copy and use our software in their classroom for free. The simplest way to help a student or teacher is to direct them to

students.autodesk.com
where
they can download as much as they want and find curriculum and learning materials.

AU Class Enrolment

I mentioned the Revit API expert panel

SD5156 – Open House on the Factory Floor
taking place at Autodesk University.

Autodesk University 2014

A few of my fellow ADN colleagues’ class enrolments are currently below the attendee threshold, however:

  • SD6310 – Bring on the Cloud and Mobilize Your Media & Entertainment Workflows Through Programming – Kevin Vandecar
  • SD6432 – Are You Having a Pythonic 3ds Max Experience? No? Come Join the Revolution! – Kevin Vandecar
  • SD5752 – OAuth 1.0 Versus OAuth 2.0 and Use Case – Cyrille Fauvel
  • SD6230 – Add 3D Photogrammetry to Your Desktop and Mobile Apps using ReCap Photo API – Philippe Leefsma
  • SD5931 – Creating Commercial Applications for Mobile Devices Using AutoCAD OEM – David Grieve

If these classes are of interest to you, please register for them to ensure they really take place.

You can check the

AU 2014 class catalogue
for
the complete list of classes.


Comments

2 responses to “ADVA Webinar, Free Student Software and AU”

  1. Alex Hearn Avatar
    Alex Hearn

    Hi Jeremy, I am having a really rough time with SweptBlend.
    Is it possible to have the sweep path be an arc? I would think yes, but I cannot get it to work. All the examples show the path as a line. To further complicate things, my profiles are circles (drawn with two arcs as required).
    Here’s my code:
    XYZ pnt1 = new XYZ(0, -1, 0);
    XYZ pnt2 = new XYZ(1, 0, 0);
    XYZ pnt3 = new XYZ(0, 1, 0);
    XYZ pnt4 = new XYZ(-1, 0, 0);
    Arc aArc1 = familyDocument.Application.Create.NewArc(pnt1, pnt3, pnt2);
    Arc aArc2 = familyDocument.Application.Create.NewArc(pnt3, pnt1, pnt4);
    CurveArrArray arrarr1 = new CurveArrArray();
    SweepProfile bottomProfile = revit.Create.NewCurveLoopsProfile(arrarr1);
    CurveArray arr1 = new CurveArray();
    arr1.Append(aArc1);
    arr1.Append(aArc2);
    XYZ pnt6 = new XYZ(0, -2, 0);
    XYZ pnt7 = new XYZ(2, 0, 0);
    XYZ pnt8 = new XYZ(0, 2, 0);
    XYZ pnt9 = new XYZ(-2, 0, 0);
    Arc aArc3 = familyDocument.Application.Create.NewArc(pnt6, pnt8, pnt7);
    Arc aArc4 = familyDocument.Application.Create.NewArc(pnt8, pnt6, pnt9);
    CurveArrArray arrarr2 = new CurveArrArray();
    CurveArray arr2 = new CurveArray();
    arr2.Append(aArc3);
    arr2.Append(aArc4);
    arrarr2.Append(arr2);
    SweepProfile topProfile = revit.Create.NewCurveLoopsProfile(arrarr2);
    XYZ pnt10 = new XYZ(0, 0, 0);
    XYZ pnt11 = new XYZ(0, 5, 0);
    XYZ pnt122 = new XYZ(2.5, 2.5, 0);
    Arc testArc = familyDocument.Application.Create.NewArc(pnt10, pnt11, pnt122);
    Curve curve = (Curve)testArc;
    Plane geometryPlane = revit.Create.NewPlane(XYZ.BasisZ, XYZ.Zero);
    SketchPlane sketchPlane = creationFamily.NewSketchPlane(geometryPlane);
    SweptBlend aSweptBlend = creationFamily.NewSweptBlend(true, curve, sketchPlane, bottomProfile, topProfile);

  2. 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.

Leave a Reply

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading