onride Klassik Suche Registrieren Anmelden
Gehe zu Seite Zurück 1, 2, 3 Weiter | ||||
Autor | Nachricht | Aktionen | ||
---|---|---|---|---|
geforcefan Neu 27.05.2008 Dienstag, 27. Mai 2008 13:26 | ||||
geforcefan
Ercan Schaafheim Deutschland . HE |
Hello Everybody,
Now its time to getting started with libnltrack. For the first, we need Dev-C++ (a GNU C Compiler). Just install it! After the installation, download please the library source from Google Code and extract it anywhere on your Desktop. Open the extracted lib folder libnltrack-1.0.0. For the first, you will find two folders and many files. The folder doc contains the documentation of libnltrack and libnltrack the source files. Okay lets start to compile the library from source. Open the Dev-C++ project file libnltrack.dev. To compile the library, press CRTL+F9. You will get a file called lnltrack.a. Quelle: coastercrazy.com 2008526152229_Unbenannt.jpg Quelle: coastercrazy.com 2008526152337_Unbenannt.jpg Okay, have now compiled the library from source. We have to copy the files into the Dev-C++ folder, because Dev-C++ should use the library. Just copy the file lnltrack.a into C:/Dev-Cpp/lib and the contents of libnltrack into C:/Dev-Cpp/include/libnltrack Quelle: coastercrazy.com 200852615284_Unbenannt.jpg Now you can use the library. Please close all windows. We will create a simple Auto Supporter. Open Dev-C++ and create a new C-Console-Application Project. Create a folder on desktop called "Auto Supporter" and save the project into it. You will see a source code into the Dev-C++ window. Just remove its content and we will begin with the Auto Supporter. Please include our library we need a main routine: We need a NlTrack variable. This will contain all track datas. Now we´ll open a nltrack file with the function NlOpen() Okay, til now we only opened the nltrack file. The next step is to read out all Segment Nodes and add a fundament under the segment nodes. Each Node, each segment, each bezier is numbered from 0 to the number of it self. They are called index numbers. For example we have 3 Supports. The first support have the index 0, the second one the index 1 and the last one the index 2. Its the same for everything else. All segment nodes have an index number too, but they begin to count each segment by 0. That means, if we have 2 segments and 3 nodes on each of them, thaén we have: Lets read the number of Segments: Now we will loop each segment: And now we have too loop all track nodes on each segment. We will need the number of the track nodes. and just loop them, too: Okay, lets find out the position of each node t stands for the index number of the current node, and i for the current segment. Now add a Fundament Please look at the documentation, for what the arguments for addFundNode() standing. addFundNode() will return th index of the added fundament. Its important, to connect the track node and the added fundament to a support. Now connect the track node with the added fundament to a support: NODE_SEGMENT shows the lib, that the first node is a segment node. t is the node index and i the segment index. Segment index is only needed, if the node type is a segment. The same for the second node. Its the fundament node (NODE_FUND). funindex is the returned index, by adding our fundament. You can read the documentation, for knowing, for what the rest is standing for. Okay, now close the loop, and save the file: Now you have to link your Project woth the nltrack library (Project->Project Options->Parameter->Linker: -lnltrack) Quelle: coastercrazy.com 2008526155815_Unbenannt.jpg Just compile and run the project with F9. You need before you run the tool, a track, called newtrack.nltrack to test our tool. You will get an outputed file called newtrack2.nltrack. Look into it and have Fun. Quelle: coastercrazy.com 200852616149_Unbenannt.jpg Here is the Source code: Download the Project: code.google.com detail Ercan |
|||
Küppi Neu 27.05.2008 Dienstag, 27. Mai 2008 13:48 | ||||
Küppi
Christian Küppers Deutschland . NW |
Junge, hast du die deutsche Sprache verlernt? | |||
daswars Neu 27.05.2008 Dienstag, 27. Mai 2008 13:54 | ||||
daswars
Deutschland . NW |
Küppi, er wollte sicherlich nur allen Usern sein Tutorial zugänglich machen, auch denen die der deutschen Sprache nicht mächtig sind;).
BTW: Vielen Dank, werde es mal die Tage ausprobieren=) . |
|||
Küppi Neu 27.05.2008 Dienstag, 27. Mai 2008 14:01 | ||||
Küppi
Christian Küppers Deutschland . NW |
Wir sind ein deutsches Forum und hier wird deutsch gesprochen! | |||
Frossi Neu 27.05.2008 Dienstag, 27. Mai 2008 14:21 | ||||
Frossi
Deutschland . RP |
Heute kann doch jeder englisch - wer nicht, tut mir leid.
Naja, klasse Projekt! Bin mal gespannt, inwieweit das für mich mal Anwendung findet und was draus wird. Ist aber ne klasse Sache mit viel Potenzial! |
|||
geforcefan Neu 27.05.2008 Dienstag, 27. Mai 2008 14:42 | ||||
geforcefan
Ercan Schaafheim Deutschland . HE |
Genau so siehts aus Ich kann das ganze nochmal auf Deutsch schreiben... Hatte nur keine Zeit mfg Ercan |
|||
multimueller Neu 27.05.2008 Dienstag, 27. Mai 2008 14:46 | ||||
multimueller
Tom Deutschland . NW |
The english language he can also not very good. |
|||
geforcefan Neu 27.05.2008 Dienstag, 27. Mai 2008 15:08 | ||||
geforcefan
Ercan Schaafheim Deutschland . HE |
Danke.... | |||
Küppi Neu 27.05.2008 Dienstag, 27. Mai 2008 15:12 | ||||
Küppi
Christian Küppers Deutschland . NW |
Lieber Mister Vielbeschäftigt Ercan aka geforcefan, die Sprache dieses Forums ist deutsch! Das wird sie auch noch lange bleiben! Daher würde ich Sie bitten, ihre Beiträge demnächst in der deutschen Sprache zu verfassen. Wenn Sie dazu keine Zeit haben, warten Sie ruhig ein bisschen länger mit dem Beitrag... Mit freundlichen Grüßen Die Ordnungshüter |
|||
Springfielder Neu 27.05.2008 Dienstag, 27. Mai 2008 15:16 | ||||
Springfielder
Deutschland . NW |
Meine Güte, bleibt mal auf dem Boden.
Ich möchte Ercan ein großes Lob aussprechen. Super Arbeit Werde mir das ganze mal anschauen und ein wenig ausprobieren. Weiter so! |
|||
Max Neu 27.05.2008 Dienstag, 27. Mai 2008 15:17 | ||||
Max
Deutschland . NW |
Achso, also nur in deutsch schreiben?
Edit: von mir auch danke für die Arbeit |
|||
geforcefan Neu 27.05.2008 Dienstag, 27. Mai 2008 15:21 | ||||
geforcefan
Ercan Schaafheim Deutschland . HE |
Ich habe echt keine Ahnung, wieso hier ein Thema draus gemacht wird. Wenn man bedenkt, das fast alle Tutorials auf English sind, die man für C++ braucht.... Das sollte auch die Grundlage sein... Und was ist damit? onride.de viewtopic.php mfg Ercan |
|||
Supersonic Neu 27.05.2008 Dienstag, 27. Mai 2008 17:12 | ||||
Supersonic
Michael Bauer Karlsruhe Deutschland . BW |
Ziemlich viel Wirbel um einen Beitrag in einer Sprache, der 99% der Zielgruppe mächtig sein dürften und innerhalb eines Forums, welches sich bis vor kurzem noch als "International Rollercoaster Community" bezeichnete. | |||
Too-Mass Neu 27.05.2008 Dienstag, 27. Mai 2008 18:47 | ||||
Too-Mass
Deutschland . HE |
Das wirklich lustige an der Sache ist, dass 95% der User wahrscheinlich den Text an sich, also die Worte, in diesem einen Beitrag in "fremder Sprache" zwar lesen können, das ganze jedoch selbst in deutscher Sprache nicht verstehen würden. Warum also diese Aufregung... | |||
Frossi Neu 27.05.2008 Dienstag, 27. Mai 2008 19:27 | ||||
Frossi
Deutschland . RP |
Ich versteh den Aufruhr aus den in vorherigen Posts genannten Gründen auch nicht nachvollziehen.
Meiner Meinung nach ist das mehr als übertrieben. Ich hoffe meine Name wird nicht bald in Franz Steiger o.Ä. umbenannt, damit ja alles deutschsprachig bleibt. |
|||
LogFlumeRider Neu 27.05.2008 Dienstag, 27. Mai 2008 19:39 | ||||
LogFlumeRider
Deutschland . BY |
Ich persönlich verstehe Englisch sehr gut, aber es gibt genügend Deutsche in meinem Alter (etwa aus dem Osten), die es nie gelernt haben. Insofern unterstütze ich Küppis Aussage: In einem deutschen Forum sollte auch Deutsch geschrieben werden. In der Sache selbst sollte man geforcefan - sofern man sich dafür interessiert - natürlich für seine Mühe danken... ach ja, und verunglimpfende Kommentare wie der von multimueller sind wirklich überflüssig Grüße LogFlumeRider (Baumstammfahrer ) |
|||
Springfielder Neu 27.05.2008 Dienstag, 27. Mai 2008 20:06 | ||||
Springfielder
Deutschland . NW |
Mal zurück zum Thema:
Ich habe den Beispielcode mal ausprobiert aber erhalte keine Stützen |
|||
geforcefan Neu 27.05.2008 Dienstag, 27. Mai 2008 20:13 | ||||
geforcefan
Ercan Schaafheim Deutschland . HE |
Also das ersetzt Track Nodes. Das heißt du musst an die gewünschten Stellen ersteinmal Track Nodes anbringen
Dann probieren mfg Ercan |
|||
Buster Neu 27.05.2008 Dienstag, 27. Mai 2008 23:50 | ||||
Buster
Deutschland . NW |
Doitsches Forum, so so...
News · Reviews · coaster-count · coastervideos · Shop · FAQ · About Im übrigen gebe ich Ercan Recht. Halbwegs passable Englischkenntnisse sind praktisch Vorraussetzung, wenn man anständig Programmieren lernen will. Wer davon (Programmieren) keine Ahnung hat, den wird der Beitrag sowieso nicht interessieren. Ein Vorschlag: Evtl. könnte ein Moderator ja einfach diesen Thread ('tschuldigung... Faden) nach "onride international - For our english speaking members" schieben. Dann wäre das Thema erledigt. Zum (eigentlichen) Thema: Gute Arbeit. Ich hoffe nur, dass die Möglichkeiten, die sich mit dieser library eröffnen, jetzt auch eifrig genutzt werden und wir in Zukunft noch einige brauchbare Anwendungen zu sehen bekommen. MfG, Buster. |
|||
LogFlumeRider Neu 28.05.2008 Mittwoch, 28. Mai 2008 01:27 | ||||
LogFlumeRider
Deutschland . BY |
Was soll denn das "Doitsches Forum"?
Den Kopfzeile würde ich übrigens tatsächlich mal überarbeiten, aber Englisch (bzw. oft Denglisch) ist halt in Mode... daran sind m.E. vor allem die Werbefuzzis Schuld, denen nichts anderes mehr einfällt, als Dinge so vermeintlich "aufzuwerten"... doch das ist ein anderes Thema. Wie auch immer. Es ging ja gar nicht ums programmieren, sondern darum, dass ein gesamter Beitrag (unnötigerweise) in Englisch verfasst wurde. Ich finde geforcefans Arbeit vom Prinzip her übrigens toll, obwohl ich selbst damit nichts anfangen kann. Grüße LogFlumeRider |
|||
mülla Neu 28.05.2008 Mittwoch, 28. Mai 2008 13:39 | ||||
mülla
Simon Deutschland . HE |
Also diejenigen Beiträge die in Englisch verfasst sind versteht sowieso nur derjenige der auch Englisch versteht würde ich einfach mal ganz wagemutig behaupten.. wenn überhaupt. Ich nämlich nicht. Aber sieht sehr geil aus. | |||
Springfielder Neu 28.05.2008 Mittwoch, 28. Mai 2008 20:49 | ||||
Springfielder
Deutschland . NW |
Was ein wenig nervig ist, ist dass die Datei immer den Standardnamen haben muss. Gibts dazu vielleicht ne Lösung? | |||
geforcefan Neu 28.05.2008 Mittwoch, 28. Mai 2008 21:45 | ||||
geforcefan
Ercan Schaafheim Deutschland . HE |
Du öffnest die NLTRACK Datei mit NlOpen(); funktion. Kannst auch was anderes nehmen. Wie du es halt eebn Programmiert... Wenn du magst mit Argumenten. Das ist dir frei überlassen...
mfg Ercan |
|||
s.kko Neu 02.06.2008 Montag, 02. Juni 2008 14:09 | ||||
s.kko
Deutschland . NW |
Irgendwas funktioniert hier bei mir nciht :S
Ich drück F9 Da ich das Programm ansich noch nicht wirklich begriffen habe, weis ich garnich wo ich suchen muss. Der Linker ist allerdings eingetragen. |
|||
Buster Neu 02.06.2008 Montag, 02. Juni 2008 15:58 | ||||
Buster
Deutschland . NW |
Hast du die .h inkludiert? Falls ja, versuch sie mal in Anführungszeichen zu setzen statt <>. | |||
Gehe zu Seite Zurück 1, 2, 3 Weiter |
Der Autor hat fehlerhaften BBCode produziert. | |
Der Autor hat das Thema im falschen oder unpassenden Forum eröffnet. | |
Dieses im Katalog verzeichnete Thema hat fremdverlinkte Bilder, die inzwischen fehlen. | |
Doppelter Beitrag | |
---|---|
Es wurde mehrfach ein identischer Beitrag erstellt. Bitte benutze diese Funktion nicht für den Urspungsbeitrag und nur, wenn die Beiträge noch vollkommen identisch sind. Bitte nicht den Beitrag bearbeiten und "Bitte löschen" oder Ähnliches hineinschreiben! | |
Ich habe mich vertan oder aus anderen Gründen den Inhalt wärend der Bearbeitungszeit entfernt. Bitte den Beitrag löschen. Achtung, falls es sich um einen doppelten Beitrag handelte, benutze bitte beim nächsten Mal die entsprechende Funktion ohne den Beitrag zu bearbeiten. | |
Dieser Beitrag wurde durch Bearbeitung unbrauchbar, da der eigentliche Inhalt gelöscht wurde. | |
Doppeltes Thema | |
Diese Thema gab es bereits, aber es sind schon einige Antworten vorhanden, bitte zusammenlegen. Gebe bitte das andere Thema an. | |
Dieses Thema gab es bereits. Da noch keine Antworten vorhanden sind kann es gelöscht werden. Gebe bitte das andere Thema an. | |
Link zum anderen Thema * |
|
Änderung / Löschwünsche von Mitgliedern | |
Ich wünsche eine kleine Änderung an meinem Beitrag. Bitte beachte, dass Änderungen nur in Ausnahmefällen durchgeführt werden. Wenn durch die Änderung ein abweichender Sinninhalt entsteht, oder nachfolgende Beiträge inhaltlich bezuglos werden, wird keine Änderung vorgenommen. | |
Bitte teile deinen Wunsch direkt dem Autor mit, dieser kann sich dann gerne an uns wenden. Du kannst im Folgenden direkt mit dem Autor kommunizieren. | |
Beiträge werden in der Regel nicht gelöscht, insbesondere dann nicht, wenn eine weitere Diskussion bereits entstanden ist. In begündeten Ausnahmefällen führen wir eine Löschung durch, zum Beispiel wenn der Inhalt rechtlich bedenklich ist oder die Rechte von Dritten verletzt werden. In der Regel reicht aber auch hier eine Änderung mit Entfernung der relevanten Teile. Wenn du eine Löschung wünschst teile uns hier bitte eine ausführliche Begründung mit. Verzichte bitte auf wiederholte Meldung oder die Kontaktierung eines Team-Members, wenn dem Löschwunsch nicht stattgegeben wird. | |
Die Löschung eines Beitrages kann nur der Autor selbst beantragen, und auch nur in einzelnen begründeten Ausnahmefällen. Bitte teile deinen Wunsch direkt dem Autor mit, dieser kann sich dann gerne an uns wenden. Du kannst im folgenden direkt mit dem Autor kommunizieren. | |
Bitte teile deinen Wunsch direkt dem Autor mit, dieser kann sich dann gerne an uns wenden. Du kannst im folgenden direkt mit dem Autor kommunizieren. | |
Bedenklicher Inhalt / Rechtsverletzung | |
Bitte nur Beiträge melden, die rechtlich bedenklich sind oder in denen gegen die Nutzungsbedingungen verstoßen wird. Dazu gehören beleidigende, obszöne, vulgäre, verleumdende, gewaltverherrlichende oder aus anderen Gründen strafbare Inhalte sowie andere deutlich unsinnige Inhalte. Ebenfalls können Beiträge gemeldet werden, die nicht für die Öffentlichkeit bestimmte Fakten enthalten, welche unautorisiert veröffentlicht wurden. Auch für Parkadministration ungünstige oder problematische Inhalte können gemeldet werden und werden im Einzelfall überprüft. Bitte füge eine Begründung/Erklärung an. | |
Ausführliche Begründung * |