[3DCGModeler] (NfDesign)


Please go to 3DCGModeler-samples too.
Functional explanations are indicated here.
If you need to CUSTOMIZE NfDesign, please click here!

FEATURES are as follows;

NfView(Japanese version), the viewer program which is compatible with the viewing functions of NfDesign , can freely be downloaded at the site of Stonebrain Inc.

The program is based on the standard graphic engine, OpenGL.

Multi-thread, particularly effective for geometric editing is implemented.

Diverse geometries such as Points, Lines, Polylines, NURBS-curves, Triangles, Triangle-meshes, NURBS-surfaces, Subdivision-surfaces, Metaballs and Height-field can be used for modeling.

Diverse 2/3D primitives are parametrically generated inside 3D cursor.
Editing such primitives wholly or partially is a short cut of modeling objects.

Flexible functions of editing wholly or partially including boolean operation and intersection method are included in the program.

In addition to intutive mouse operation for modeling and editing, a dialogue coincided with the operation is displayed with numerics on this operation.
These numerics can be modified by key operation for precise setting.

Existing objects can be located at any position of 3D space with any scale and lean by means of 3D cursor.
This is a superior feature for space design.

Superior features for civil engineering.
These are computing/modeling of bank faces for roads etc, displaying scene at setting viewpoint and target point, and also displaying scenes at looking around.

Polylines can easily be drawed in 3D space.These are changed to camera path(s). The program displays scenes at each camera continuously or outputs into AVI file.

There are various features implemented for material definition, texture mapping and rendering.
*rendering by ray tracing method *addition of light sources for rendering *globe around the earth with texture for rendering *material definition including tranparecy, shadow effects *texture mapping *noises,lattices, contours,other patterns for rendering *3D painting *rubber sheeting for mapped texture

The program can capture scanned solids taken by CyberModeler.(SANYO Electric Company Ltd.)

CUSTOMIZE NfDesign

  • The version of NfDesign for development makes it possible to develop plug-in module with SDK and Visual C++.
  • The following are samples of dll for NfDesign developed by Autofact Inc..
  • (chainPoints)
    3D point clouds can be automatically connected with triangles to be triangle-mesh. 3D points must be two and a half. This means that there is only one point at a certain place which is specified by X and Y coordinates. This function can be applied to make grounds from measured point data, generated point data from 3D contours, generated data from Digital Elevation Map and other.
    If users want to connect true 3D point clouds, please use another program called "3DChain". Input and output files are compatible with NfDesign.

    (stdmesh)
    Two and a half triangle-mesh can be changed to point clouds in order at plan view. The above "chainPoints" connects all the two and a half points with triangles, consequently generates long and narrow triangles, which are not beautiful and are inconvenient for texture mapping. The generated point clouds can be connected with the above "chainPoints".

    (Section)
    Any triangle-mesh (with or without overhang) can be sliced repeatedly by X-Y, Y-Z and X-Z plane. Each interval can be set. In addition, slicing by these planes (repeated or not) at or from specified position is available.

    (sectionLine)
    Any triangle-mesh (with or without overhang) can be sectioned by arbitrary polylines in Z direction. Arbitrary polylines are either 2 or 3D. In civil and architectural engineering, 3D cross-section lines in Z direction are very important for planning, simulation and other. This program makes them easily.

    (proj2d)
    The output of the above function is true 3D. Usually government organizations demand 2D drawings in X-Y plane. This function makes it possible to project 3D lines to 2D, and to output as dxf format after adjusting origin and inclination.

    (pickout)
    This function makes it possible to calculate inclination of each triangle of triangle-mesh and to classify them based on triangle range. If there is a ground inside NfDesign, users can easily find suitable area for leveling etc.

    (vhLine)
    At the simulation stage for road design, firstly 2D center line is defined. Usually average cross-section method is used for calculating soil volume. This method needs lateral lines being right angles to 2D center line (longitudinal line). This function makes it available to generate these lateral lines from longitudinal line by setting distance of lateral lines and start point of lateral lines. Also this function accepts 3D polyline as longitudinal line. These generated lines are used for above "sectionLine" for calculating 3D cross-section lines of objects.

    (Section 2)
    After defining a plane set by 2 clicking points and the viewpoint, the intersection lines between the plane and the object are found and measured. Measured data are displayed and output.

Top of This Page