In AutoCad heb ik een arc getekend doormiddel van 3 punten.
Nu zou ik graag de rekenkundige functie van deze boog willen weten.
Dus bijvoorbeeld F(x) = 3x^2 + 5
De boog stelt namelijk een grafiek lijn voor waarvan ik elke willigkeurig numerieke waarde van wil kunnen uitrekenen.
Is dat mogelijk in AutoCad?
Citaat van: Edwin KortIn AutoCad heb ik een arc getekend doormiddel van 3 punten.
Nu zou ik graag de rekenkundige functie van deze boog willen weten.
Dus bijvoorbeeld F(x) = 3x^2 + 5
De boog stelt namelijk een grafiek lijn voor waarvan ik elke willigkeurig numerieke waarde van wil kunnen uitrekenen.
Is dat mogelijk in AutoCad?
----------- ~\\|//~ ------------
------------ - -
- -------------
-------ooO---(_)---Ooo-------- [/color]
Beste Edwin,
Via AutoLisp en VBA kun je van elk object(entiteit) te weten komen
wat er in de database van de tekening staat.
Bij een boog is dat als onderstaand:
<Entity name: 7ef6e690> ((-1 . <Entity name: 7ef6e690>) (0 . "ARC") (330 .
<Entity name: 7ef53d08>) (5 . "322") (100 . "AcDbEntity") (67 . 0) (410 .
"Model") (8 . "0") (100 . "AcDbCircle") (10 1143.42 2003.15 0.0) (40 . 529.312)
(210 0.0 0.0 1.0) (100 . "AcDbArc") (50 . 0.289116) (51 . 2.20122))
Daarbij staat achter een getalcode de waarde:
100 Subclass marker (AcDbCircle)
39 Thickness (optional; default = 0)
10 Center point (in OCS)
DXFâ,,¢: X value; APP: 3D point
20, 30 DXF: Y and Z values of center point (in OCS)
40 Radius
100 Subclass marker (AcDbArc)
50 Start angle
51 End angle
210 Extrusion direction (optional; default = 0, 0, 1)
DXF: X value; APP: 3D vector
220, 230 DXF: Y and Z values of extrusion direction (optional)
Men weet dus dan alles van de cirkelboog.
Groetjes HofCAD CSI
PS Mijn cirkelbogen zijn overigend altijd in de trant van :
Y=yo+sqrt(r^2-(x-xo)^2) of Y=yo-sqrt(r^2-(x-xo)^2).
Hoe teken jij de parabool F(x) = 3x^2 + 5 met het ARC commando?
de rekenkundige funtie van een cirkel x^2+y^2=r^2
waarbij r staat voor de radius van de cirkel
de verschuifing van het middelpunt ten opzichte van 0,0 dien je hier nog in te verwerken.
een arc is een onvolledige circel dit kan je mee nemen door de x en de y waarde te beperken tot het geldige gebied.
.
Citaat van: WebRacerVeel tijd heb ik momenteel niet, maar misschien help deze routine u al vooruit... laden door 'AP' in te typen in autocad, vervolgens 'arc-data.vlx' te laden en te starten.... klik op de arc en aanschouw de verkregen data
download hier arc_data.vlx
starten van het commando doe je met 'ARC_DATA'
de gegevens die u krijgt:
hoek
straal
tanlen
lengte
koorde
pijl
kruin
----------- ~\\|//~ ------------
------------ - -
- -------------
-------ooO---(_)---Ooo-------- [/color]
Beste WebRacer,
Je hebt weer een leuk programma opgestuurd en ik denk dat
de listing voor Edwin zeer interessant zal zijn.
Als ik het programmacommando ARC-DATA gebruik, dan komen er
lijntjes aan het uiteinde van de boog te staan.
Is dat een noodzakelijk kwaad?
De afkortingen die je gebruikt in je uitvoer, is dat een standaard
volgens een bepaald boek?
Groetjes HofCAD CSI
Nee, dit is voor wegenplannen te maken, en dat zouden de standaard afkortingen moeten zijn voor booggegevens qua uitzetten van bocht op terrein, wat een aannemer meestal zelf hoort te doen.
De lijntjes, die zouden mss wat langer mogen zijn nu en dan, maar als je eens een polyline trekt met rechte stukken en een paar bochten, je inbeeld dat dit een wegenisdossier is, en dus er een paar offsets van staan...
borduur goot voetpad...
dan zijn die 2 lijntjes wel hulpzaam...
Bedankt voor de hulp, ben er uit!
Benieuwd wat u nu geholpen heeft, heb je iets gehad aan mijn lisp?