這是一個多語言的vrml編輯器,是一種用于建立真實世界的場景模型或人們虛構(gòu)的三維世界的場景建模語言,也具有平臺無關(guān)性。
VrmlPad 是由Parallel Graphics公司開發(fā)的基于文本格式、支持即時預(yù)覽的VRML專用開發(fā)工具,具有VRML代碼下載、編輯、預(yù)覽、調(diào)試功能,是當(dāng)今VRML源代碼編輯的最強工具之一。
Editing – Access to local and remote files, multiple undo/redo, set bookmarks, advanced find and replace, syntax tips, smart AutoComplete, autoindent, dynamic node folding, customizable keyboard shortcuts.
Enhanced color-coding – Customizable by VRML keywords, field and node categories.
Dynamic errors detecting – View and enumerate syntax and wide range of semantic errors and warnings – undefined identifiers, nonmatched fields, duplicated node definitions and more.
Document Tabs – Open and edit multiple documents. Find and replace in all opened documents. Document list includes also file dependencies of the active document.
Scene Tree – View, edit and navigate hierarchical scene structure. Synchronize selection in both directions. Delete, comment and rename nodes, PROTOs and field declarations.
Routing Map – View and edit scene routes. Synchronize selection in both directions. Delete, comment and add new routes using Start Route and Add Route commands.
Resource View – View, edit and navigate document dependencies. Rename and browse all references to a resource. Convert, when possible, absolute references to relative and vice versa.
Preview – Preview scenes in installed browsers and VRML viewers. Preview individual nodes using the Node Preview command.
Publishing Wizard – (not shown on the figure) Organize and optimize your scene with dependencies for publishing on the Net and put the files on your Web server or send it by e-mail.
Automation and Scripting – (not shown on the figure) Manipulate the program from external applications using the C, C++, Visual Basic®, Borland Delphi®. Create add-ins, VBScript and JavaScript macros and execute them from within the VrmlPad environment, automating custom tasks.
VrmlScript Debugger – Locate bugs in your vrmlscript driven interactive VRML scenes using the integrated script debugger.
The debugger interface provides wrapper for the Cortona VRML client, special menus, windows, dialog boxes, and spreadsheet fields. Drag-and-drop functionality is available for moving debug information between components. Occasionally the debugger is paused in break mode, meaning the debugger is waiting for user input after completing a debugging command (like break at breakpoint, step into/over/out/to cursor, break after Break command or Restart).
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版