Si vous avez besoin d'un logiciel pour étendre les capacités de votre logiciel de CAO (Revit, AutoCAD, Inventor, Vault, Navisworks, Solidworks, SketchUp...), vous êtes au bon endroit. Depuis 2008, je suis spécialisé dans le développement de ce type de programme.

Contactez moi au (+33) 6.46.40.75.66 ou par E-mail (maxence.delannoy@wiip.fr) pour un devis gratuit.

Windows 10

Logo de Windows 10

Etiquettes:

Onshape disponible sur Android

Il y a quelque temps je vous parlais de OnShape, nouveau logiciel de CAO mécanique entièrement basé sur le Cloud. Et bien un client Android est à présent disponible sur le Google Play Store. Jetez y un coup d'oeil si vous avez un téléphone ou une tablette compatible, vous serez épatés.

Etiquettes:

ZWCAD .NET API

Je dois (essayer de) migrer pour un client un complément AutoCAD utilisant l'API .NET vers ZWCAD. ZWCAD est un de ces clones d'AutoCAD qui tentent de reproduire au mieux les fonctionnalités d'AutoCAD pour un prix bien plus modique. ZWCAD dispose d'une API .NET, censée être très largement compatible avec l'API AutoCAD.

Etiquettes:

AutoCAD .NET API : exporter des entités dans un DXF

Pour un projet, je dois exporter certaines entités dans un fichier DXF. Sur la classe DBObject, il y a une méthode DxfOut qui semblerait adaptée mais elle prend en argument un objet de la classe DxfFiler qu'on ne sait pas créer (son constructeur prend en argument un pointeur). Donc il faut trouver une approche alternative.

Etiquettes:

Paramètres booléens

En général, il est préférable d'éviter d'écrire une méthode avec des paramètres booléens car ce n'est pas très lisible. Supposons par exemple qu'on écrit une méthode qui recherche des entités, avec un paramètre qui permet d'exclure les cercles de la recherche :

IList<Entity> FindEntities(bool ignoreCircles)
{
  //...
}

Quand on appelle la méthode, ça donne ceci :

AutoCAD : les anciennes commandes ont la vie dure

A mon grand étonnement, un certain nombre de commandes que je croyais disparues sont toujours présentes et fonctionnelles dans AutoCAD 2016, même si certaines d'entre elles sont un peu dissimulées.

Etiquettes:

Utiliser DebuggerDisplay sur des types externes

L'attribut DebuggerDisplay est très utile pour afficher une représentation textuelle explicite d'un type. C'est très utile surtout pour les collections. Pour vos propres types, il suffit d'ajouter l'attribut à votre déclaration de classe. Par exemple:

[DebuggerDisplay("{FirstName} {LastName}")]
public class Person {
  public string FirstName { get; set; }
  public string LastName { get; set; }
}

Revit tip: center a text on a point

Text as a group

In Revit, texts can only snap to other texts. It's strange, but it's Revit way ;-)

Etiquettes:

Revit: arrange windows horizontally

Wiip Wormhole for Autodesk Revit

This should be easy, but it's not possible with Revit standard tools. If there are two windows opened, you can only arrange them vertically. Yet it is handy when you want to display a schedule side by side with a graphical view.

Etiquettes:

Wiip MoveBackup for Revit 2016

Wiip Wormhole for Autodesk Revit

Wiip MoveBackup for Revit 2016 is available. For those unfamiliar with this addin, it allows to move the backup files created by Revit (.0001.rvt for example) in a sub-directory named Backup or a common directory.

Pages

Subscribe to WIIP RSS