Skip to content

weianweigan/DuSolidWorksExtension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lang Github Github

DuSolidWorksExtension

English | 中文

Lots of very useful extension methods for SolidWorks api.

Based on https://github.com/Weingartner/SolidworksAddinFramework

Install

PM> Install-Package Du.SolidWorks -Version 0.1.1

Usage

1. Add namespace firstly

using Du.SolidWorks.Extension;
using Du.SolidWorks.Math

2. You can use almost extension methods

  • EquatiomMgr Extension Methods

var doc = _addin.SwApp.ActiveDoc as ModelDoc2;

var equ = doc.GetEquationMgr().GetAllEqu().
          Where(p => p.GlobalVariable).Select(p => p.VarName);


  • CustomPropertyManager Extension Methos

var doc = _addin.SwApp.ActiveDoc as ModelDoc2;

var dateProerty = doc.Extension.CustomPropertyManager[""].GetAllProperty()
                ?.Where(p => p.Value.Contains("日期"))?.Select(p => p.Name);

Document

Contact me

email

Releases

No releases published

Packages

No packages published

Languages