Home Back
UC-win/Road SDK Ver.11 USD3,360
A development kit for customizing UC-win/Road applications and options.
Products Guide
Product Catalogue(PDF)
UC-win/Road Product information
UC-win/Road Product information
Product detailsPrice/purchase

 UC-win/Road TOPICS 

  Program Features
This API is provided to customize UC-win/Road.
This API allows you the flexibility to develop and customize options similar to that of a basic UC-win/Road plug-in.
In addition, the reading and writing of UC-win/Road date and customizing user interface are available in real time.

  Related Information
New Product Introduction
Related Products
Page Top Page Top
   Ver.10.00.00  Revised functions <Released on October 23, 2014>
Major new functions
  1. Significant function enhancement related to railway alignment
  2. Addition of a control interface of a photograph processing expansion plug-in
  3. Addition of a control interface of a DWG tool
  4. A setting function of roll angles and pitch angles of point cloud display in point cloud modeling plug-in
  5. Disclosure of driving vehicle recognition flag of vehicles of micro simulation player
  6. Addition of a designation function of playback and steps in xpswmm plug-in
  7. Roll and pitch control of moving models on the flight route
  8. Addition of cross section manager which uniformly manages road/river cross sections
  9. Addition of a set type identifier for determining the country (region)
Page Top Page Top
    Program Features
Specifications (UC-win/Road / Delphi 7 correspondence)
  • UC-win/Road SDK requires Delphi(tm) 7 to develop the plug-in because the API of UC-win/Road SDK is made by Borland (r) Delphi(tm) 7.
    UC-win/Road plug-in, as a runtime library of Borland(r) Delphi(tm) 7, is either loaded during the start-up of UC-win/Road or by using UC-win/Road plug-in manager on the screen.
    It enables customization of UC-win/Road by accessing from plug-in to applications or the existing date.
    • Dedicated menu creation is available.
        Simple menu development allows the distribution of dedicated menu to clients
    • Several Input/output plug-in developments are available.
        Data linkage with our software is available in real time.

Product Configulation
    Library Folder : Stores the various library files necessary to compile the plug-ins.
    Plugins Folder : Stores source codes of various sample programs. By compiling and carrying out, it will be helpful for the understanding of functions controllable by SDK.
    UIL Folder : Stores framework necessary for creating plug-ins of UC-win/Road.
    Help File : Only in English for the current version.

API Function
  • Date edit/read/write
    • This SDK is for the following objects, and has the function of data creation, edit, exchange and processing.

      Terrain Grid (GRID)
      Patch (TIN)
      Aerial photograph Reading and writing of aerial photograph
      Road Horizontal alignment
      Vertical alignment
      3D model shape acquisition
      Cross section, Bridge zone, Tunnel zone, Section interpolation
      Intersection  Stop point
      The placement (an allotment) of the traffic light model
      The ratio of straight, left turn and right turn
      Traffic control (traffic lights)
      Traffic Traffic volume
      Setting of extinction / the outbreak
      Setting of a traffic profile / the vehicle group
      Model The placement of a model

  • Customization of user interface
    • ・Add menu
      ・Add form (Add dialog)

Development of various input and output plug-ins : Data linkage with our software is available in real time.
<Development case>
EXODUS plug-in xpswmm plug-in Road map display plug-in

Driving Simulation
  • Log output
    • In driving simulation, obtaining the physical quantity of the vehicle in real time becomes possible.
      It can be used in a variety of analysis by obtaining information of the vehicle driven by the user and vehicles of the surrounding.
      For example, by freely incorporating the driving characteristics, safety, and judging algorithm of green driving, it can be used in education and research.
      The information output are as follows.
        ・Location information and direction of the vehicle
        ・Location information in regard to road and roadway
        ・Driving operation quantity of the user
        ・Vehicle's speed, acceleration, engine RPM, and gear
        ・Vehicle attributes: Weight, measurement, gear ratio, engine torque, break stress, and friction coefficient
  • Customization of vehicle driving model
    • Customization of the driving characteristics of the vehicle to drive becomes possible. It replaces the standard driving model of UC-win/Road, and it can program the vehicle driving algorithm in regard to the user's driving operation. Using the VR environment of UC-win/Road, driving simulation can be done by customized driving model.
Model Real Time Control
  • Moving and showing/hiding the 3D model registered in the data in VR space becomes possible. If you give only the location information in UC-win/Road, an animation of the character model will be played according to the actual movement speed. A representation of a free movement is possible besides the movement along the flight route or road which is the basic function of UC-win/Road. By developing linkage with external data, a VR representation of the micro simulation becomes possible.
User Operation Acquisition
  • The operation of the mouse, keyboard, and game controller which the user performs on the main screen can be obtained. The user's clicking position, control of the VR space by the pressed key, and the information in regard to the model to click becomes possible to display.
Sample Program
  • A program carrying out various settings of the traffic flow. "Traffic Generator Set" will be added in the tool menu. When you click, it adds the "arbitrary traffic volume point" in the center of each road and the basic settings can be made. The setting of the traffic flow generating point of the edge of the road can also be done.
Quad information of the road (Acquisition of the shape of the road) Display and selection of the sound receiving point (object instance)

Reference and change of static data constructing VR space
Terrain Placement model
Road alignment

Real time control of model/character
Control of character coordinate Control of movable parts

Control of driving simulation

Viewpoint control of the main screen

Log function

Free drawing of OpenGL Control

Customize of GUI(Graphical User Interface)

Addition of input/information
display dialog
of control

Driving Simulation
 ・Log output
    In driving simulation, obtaining the physical quantity of the vehicle in real time is possible.
  • Location information and direction of the vehicle
  • Location information in regard to road and roadway
  • Driving operation quantity of the user
  • Vehicle's speed, acceleration, engine RPM, and gear
  • Vehicle attributes: Weight, measurement, gear ratio, engine torque, break stress, friction coefficient
 ・Customization of Vehicle Driving Model

Model Real Time Control
   The addition of 3D models and characters and the addition of real time control function

User Operation Acquisition

   Supports the showing/hiding of various models and polygon information acquisition

Related Books can also be purchased.
  • The introductory guide of the advanced graphic language
    -Open GL Ver.4 & CUDA- (Japanese)
  • Introduction to programming of civil engineering and construction engineers (Japanese)
Log monitor
(Standard sample)
Page Top Page Top