• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Lisp zu extrudieren Kreise durch Daten aus einer AutoCAD Map 3D 2010 Tabelle

  • Ersteller Ersteller andres environ
  • Erstellt am Erstellt am

andres environ

Guest
hallo an alle lispser!
ich wollte sie gerne fragen, ob es möglich ist, eine lippe zu machen, die einfache 3d-modellierung operationen durch lesen einer tabelle, aus der informationen gezogen werden, um 3d objekte zu machen.

konkret möchte ich, dass lippen kreise extrudieren, um 3d zylinder zu schaffen. in meinem fall stellt jeder kreis den beginn eines bohrens auf dem boden dar, so dass die kreise einen wert z (höhe) in abhängigkeit von den metern auf dem meeresspiegel des bodens haben (m.s.l.)
da jeder zylinder je nach bohrleistung eine andere höhe hat, sollten die lippen die in einem tisch platzierten daten lesen, um den bohrwert (d.h. die höhe meiner zylinder) zuzuordnen.

ich denke, es ist besser aus einer formdatei zu starten, wo jeder kreis mit einer datentabelle verbunden ist, die bestimmt: bohrname, koordinaten x, koordinaten y, koordinaten z, zylinderhöhe.

kann mir jemand helfen?

p.s.: zip mit den formdateien des hypothetischen tisches befestigen
 

Anhänge

wowowowowowowo genau das!! die koordinaten sind gerade und auch die höhe der pole;)! nur, dass die pole nach oben die koordinaten z respektieren,
aber es wäre genug, negative werte auf die "h" spalte richtig zu setzen?
ich denke, es ist möglich, eine spalte hinzuzufügen, die den durchmesser der pole bestimmt?
aber dann haben sie eine lippe gemacht, oder gibt es irgendwelche befehle für mich unbekannt in der welt von cad 3d?
dann so schnell... du bist ein genie!
 
um den cheetahs zu sagen: "aber gehen sie dorthin..."

1] mit excel i öffnete die form durch extrapolieren der spalten x,y,h (andere als spalte z wurde zurückgesetzt, so nahm ich an, dass alle kreise auf meeresebene waren)

2] immer in excel, unter der annahme eines einheitlichen durchmessers der ausgrabungen, habe ich ein makro .scr für autocad typ montiert:

_circle x',y' 0.5 _extrudiert _l h
_circle x',y' 0.5 _extrudiert _l h
...

3] endlich in acad habe ich den befehl gestartet _script

wie sie sehen, nicht kennen mich oder lisp oder lippen, ich banal behandelt excel als fortgeschrittener text-editor, das ist alles.

die "gis-man" geldstrafe wäre, formattribute auf einzelne pole als object_data zu verknüpfen, aber es dauert zeit, was ich nicht habe, weil ich mich um familie kümmern.

es wäre vor allem, ihre punktform in eine regionale (punkt=>circle) zu verwandeln.

gutes wochenende:)
 
azz sind leider nicht praktisch script...

es ist nicht so, als würdest du mir die passagen durch diesen softwarino zeigen, dass du
allego, aufnahme in einem video, was sie auf ihrem pc-desktop tun?
es gibt auch ein beispiel für videoaufnahmen für eine operation auf map3d, um puffer aus dem dateinamen "andres.wrf" zu machen, wenn sie interessiert sind. .
installieren sie es einfach und starten sie webex recorger von allen programmen.

ich möchte der .src-datei andere befehle hinzufügen, wie zum beispiel den durchmesser zuzuordnen, und einen gefilterten abschnitt zu ogi-zylinder darstellen, der einen h_start und h_fine hat. .
mit diesen neuen informationen habe ich die form im ordner "schnittperforationen" aktualisiert.

würden sie mir zeigen, wie ich scripte verwenden kann?

vielen dank!!
 

Anhänge

hallo.
ich schließe mich dieser diskussion an, um zu fragen, wie man im autokad eine reihe von flachen objekten mit unregelmäßiger form (aber geschlossen) und verschiedenen höhen extrudiert.
objekte werden durch eine datenbank mit einem "idgrp", "area", ..., "height" identifiziert.
ich möchte ein objekt (aber wie? wählen...?) und extrudieren es mit der entsprechenden höhe.
beispiel:
idgrp bereich erdhöhe
5475 22.65 475506.8.4506042.9.0 212.5 204.6 7.90

danke.
 
leute,
hilf ihr, weil der abonnent seine handmaus um 15:00 uhr abfällt. .
:
zurück zum vorherigen string:
ich möchte das objekt 5475 nehmen und es für eine höhe 7.90 extrudieren.

besser wäre ein skript, da die objekte viele sind.

ich habe ein skript versucht:
extrudiert
5475
7.90

aber es funktioniert nicht:confused:
 
wir würden gerne die folgenden informationen benötigen:

1), die autocad verwendet, normal oder "vertikal" des gis-orientierten typs

2] wenn die datenbank extern (z.b. in excel oder zugriff) oder intern (object_data form) ist

3] wenn sie nur dwg-dateien oder sogar geo-referenzierte formen haben.

dies in der phase von anamnesi, während für meine neugier, sagen sie mir: wenn ihr ziel ist, automatisch eine nachbarschaft in 3d zu zeichnen, wollen sie es in google erde posten, oder was?

:
 
wir würden gerne die folgenden informationen benötigen:

1), die autocad verwendet, normal oder "vertikal" des gis-orientierten typs

2] wenn die datenbank extern (z.b. in excel oder zugriff) oder intern (object_data form) ist

3] wenn sie nur dwg-dateien oder sogar geo-referenzierte formen haben.

dies in der phase von anamnesi, während für meine neugier, sagen sie mir: wenn ihr ziel ist, automatisch eine nachbarschaft in 3d zu zeichnen, wollen sie es in google erde posten, oder was?

:
1) normal autocad
2) und 3) ich geladen mit abcimportshape eine .shp-datei. im formfile-ordner befindet sich auch der .dbf, mit dem die importierte datei in autocad verbunden ist (tabelle-> link-datenbank).
ziel ist es, in 3d die nachbarschaft aus der form importiert zu sehen.
es gibt keine veröffentlichung oder interaktion mit googleearth.
danke.
 
mit normalem autocad, ich fürchte, dass die einzige möglichkeit ist, dass eines lisp-programms und zyklen zwischen allen regionen 2d, extrahieren sie den höhenwert aus den object_data, und übergeben sie es an die extrusion routine (der benutzer rpor66 ist ein meister in diesem, und sagen sie uns, wenn es möglich ist).

auf meinem teil, stattdessen empfehle ich eine andere straße, extern zu autocad: die automatische generation von einzelnen 3d gebäuden auf der grundlage der form.

bevor ich ihnen die optimale lösung geben sollte, sollte ich die form-set, so freundlich reißverschluss und die folgenden dateien anbringen: .dbf, .shp, .shx (notwendig) und vielleicht sogar die .prj für geographische lage.

:
 
mit normalem autocad, ich fürchte, dass die einzige möglichkeit ist, dass eines lisp-programms und zyklen zwischen allen regionen 2d, extrahieren sie den höhenwert aus den object_data, und übergeben sie es an die extrusion routine (der benutzer rpor66 ist ein meister in diesem, und sagen sie uns, wenn es möglich ist).

auf meinem teil, stattdessen empfehle ich eine andere straße, extern zu autocad: die automatische generation von einzelnen 3d gebäuden auf der grundlage der form.

bevor ich ihnen die optimale lösung geben sollte, sollte ich die form-set, so freundlich reißverschluss und die folgenden dateien anbringen: .dbf, .shp, .shx (notwendig) und vielleicht sogar die .prj für geographische lage.

:
vielen dank.:smile:
ich trainiere nicht die .prj, weil es nicht am datum ist.
aber es gibt .cpg-dateien, .sbn, .idx, .sbx.
 

Anhänge

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben