2017-02-24 1 views

Répondre

0

Utilisez la méthode DirectShape.CreateElement: http://www.revitapidocs.com/2017/bee8a24f-704e-44d9-e187-9e031548a6d2.htm

+0

Oui. Je connais cette méthode. Mais j'obtiendrai une forme directe qui n'est pas définie. J'ai besoin de créer une famille avec la géométrie comme DIrectShape quand j'ai importé le fichier DWG – olegog

+0

L'importation de fichier DWG est gérée différemment. Je ne crois pas que DWG peut être importé directement en forme directe. Pouvez-vous réaliser cela dans l'interface utilisateur? Si non, alors ce n'est probablement pas possible par programme non plus. Si vous souhaitez créer une forme directe à partir d'un fichier DWG, vous pouvez lire et analyser le contenu du fichier DWG à l'aide de l'API AutoCAD.NET, RealDWG ou Forge Design Automation, comprendre la géométrie et créer vous-même la forme directe correspondante à l'aide de Revit API –

+0

Je peux importer DWG et créer quelques formes DirectShape par API. Mais j'ai besoin de créer une famille et de déplacer la géométrie de DirectShape vers la nouvelle famille – olegog