• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Autodesk Inventor

    Reply
    Contributor
    DimitrisBalgis
    Posts: 11
    Registered: ‎01-19-2012

    VBA

    67 Views, 1 Replies
    04-21-2012 03:30 AM

    Hellow everyone.

     

    I need an advice on VBA.I want to create an assembly containning two non standard profile beams placed face to face.

    How can I find the center of gravity axis for the two in order to allign them into the assembly?Is it possible or should I find an other way to try to allign them?

     

    Please use plain text.
    Product Support
    Posts: 190
    Registered: ‎05-27-2010

    Re: VBA

    04-24-2012 12:20 AM in reply to: DimitrisBalgis

    Hello DimitrisBalgis

     

    To get the COG of component, you can do it like this (inspire by a piece of code from Bob Van der Donk) :

    Scan you assembly to get the parts, set ocompocc as component occurence  

     

    Set odoc = oCompOcc.Definition.Document

    Dim ocenterofmass As Point

    If odoc.DocumentType = kPartDocumentObject Then

    Set ocenterofmass = oCompOcc.MassProperties.CenterOfMass

     

     

    Pierre Masson Product Support Specialist PS MFG EMEA Autodesk, Inc.
    Please use plain text.