|
SolidWorks : [API] Ebene durch Punkt parallel zu Fläche
jens_oliver am 18.03.2009 um 11:32 Uhr (0)
gibt es denn den punkt2?du fügst zumindestens nur einmal einen punkt ein."swModel.FeatureManager.InsertReferencePoint 2, 2, 0, 2"gruß------------------Software nach Maß für Ihr CAD-Systemwww.ib-knepper.de
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: Befehl zum Öffnen des Dialogs Datei öffnen
jens_oliver am 03.11.2009 um 08:35 Uhr (0)
hi,wie sieht es denn hiermit aus.fileName = SldWorks.GetOpenFileName ( dialogTitle, initialFileName, fileFilter, openOptions, configName, displayName)gruß oliver------------------Software nach Maß für Ihr CAD-Systemwww.ib-knepper.de
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API - Radius eines Zylinders
jens_oliver am 14.02.2006 um 16:19 Uhr (0)
Hallo,double params[7];hr = pSurf-get_ICylinderParams(params);rad=params[6];Gruß Oliver Knepper------------------Software nach Maß für Ihr CAD-Systemwww.ib-knepper.de
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Selektion von Flächen über ID (API)
jens_oliver am 01.08.2008 um 10:54 Uhr (0)
Hi,du kannst auch die SW-Face-Objekte(Zeiger) in deinem Array speichern. Dann könntest du mit Face.Select4 diese ganz einfach selektieren. Gruß Oliver------------------Software nach Maß für Ihr CAD-Systemwww.ib-knepper.de
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Punkte einer 3DLinie auslesen
jens_oliver am 07.01.2009 um 15:19 Uhr (0)
Hi,eigentlich ist das Makro genau das, was du brauchst. Schau doch mal nach, wo es denn hängen bleibt (debugger). habe eine zeile neu eingefügt, vielleicht lag es ja daran.Gruß oliver------------------Software nach Maß für Ihr CAD-Systemwww.ib-knepper.de
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: Linenanfang in Skizze
jens_oliver am 05.08.2008 um 11:30 Uhr (0)
Hi,du kannst mit 1) SketchSegment.GetCurve ( ) und 2) Curve.GetEndParams ( &start, &end, &isClosed, &isPeriodic ) und 3) Curve.Evaluate2 ( Parameter, NumberOfDerivatives )alle Start- und Endpunkte der Skizzenelemente bestimmen.Gruß Oliver------------------Software nach Maß für Ihr CAD-Systemwww.ib-knepper.de
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Werte einer Kante in VB auslesen
jens_oliver am 27.02.2006 um 12:08 Uhr (0)
Hi,den Winkel must Du dir berechnen da die Kurve ungetrimmt ist.Start- und Endpunkt also über die Edge.Edge.GetStartVertex (), Edge.GetEndVertex (), den Mittelpunkt mit Curve.CircleParams Gruß Oliver Knepper------------------Software nach Maß für Ihr CAD-Systemwww.ib-knepper.de
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API - Spaltmessung Problem
jens_oliver am 24.06.2009 um 13:48 Uhr (0)
hi, vieleicht helfen dir die beiden funktionen.den minimalen abstand zweier flächen kannst du mit ModelDoc2::ClosestDistance bestimmen.die materialrichtung ist in der fläche (face2) gespeichert. Face2::Normal sollte immer vom material wegzeigen.gruß oliver------------------Software nach Maß für Ihr CAD-Systemwww.ib-knepper.de
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: IsSuppressed2
jens_oliver am 22.01.2008 um 12:36 Uhr (0)
Der Rückgabewert ist ja ein Array.Mit UBound(SuppressionStatus) kannst du ermitteln wie groß das Array ist und dann einfach mit SuppressionStatus(i) darauf zugreifen.Da du nur die aktuelle Konfiguration angibst sollte dass Arry immer nur ein Objekt enthalten.Gruß Oliver------------------Software nach Maß für Ihr CAD-Systemwww.ib-knepper.de
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Steuerpolygon
jens_oliver am 13.06.2008 um 13:13 Uhr (0)
Hallo,mit Hilfe der API kann man Splines auch mit Stützstellen erzeugen, allerdings arbeitet SW mit NURBS (Non Uniform Rational B-Splines). Eine Umwandlung von einem B-Spline in einen NURBS ist aber (glaube ich) nicht so einfach. Gruß Oliver------------------Software nach Maß für Ihr CAD-Systemwww.ib-knepper.de
|
| In das Form SolidWorks wechseln |
|
SolidWorks : VB .dll für SW2006 schreiben
jens_oliver am 18.10.2006 um 12:48 Uhr (0)
geht alles. Es gibt sogar einen Wizzard dafür (SDK), der dir direkt ein Projekt anlegt. Steht aber, glaube ich alles in der SW Hilfe. Manuell geht es auch, ist nur etwas mühsam wegen den regestry einträgen.Gruß Oliver------------------Software nach Maß für Ihr CAD-Systemwww.ib-knepper.de
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: IsSuppressed2
jens_oliver am 24.01.2008 um 16:12 Uhr (0)
kann dein bauteil leider nicht öffnen (neue Version). habe es an einem teil von mir getestet, ob das makro unterdrückte features erkennt. also ob "If swFeat.IsSuppressed = False Then " funktioniert und bei mir läuft es einwandfrei.oliver ------------------Software nach Maß für Ihr CAD-Systemwww.ib-knepper.de[Diese Nachricht wurde von jens_oliver am 24. Jan. 2008 editiert.]
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Selektion von Flächen über ID (API)
jens_oliver am 01.08.2008 um 11:48 Uhr (0)
wird zwar etwas mehr sein als ein Pointer, da die Objekte ja erzeugt und dann nicht gelöscht werden, aber solange du nicht mit riesigen teilen arbeitest sehe ich da keine probleme. wer weiß schon wann der Garbage-Collector diese aufräumt. gruß------------------Software nach Maß für Ihr CAD-Systemwww.ib-knepper.de
|
| In das Form SolidWorks wechseln |