Point Cloud File Xyz Homework - Essay for you

Essay for you

Point Cloud File Xyz Homework

Rating: 4.7/5.0 (20 Votes)

Category: Homework

Description

How to Create an STL file from a XYZ file in MeshLab

How to Create an STL file from a XYZ file in MeshLab

"MeshLab is an opensource, portable, and extensible system for the processing and editing of unconstructed 3D triangular meshes."[1] This tutorial shows the workflow from how to import an XYZ file and export an STL file. The input could be from a laser scanner, and the output is meant for a 3D printer.

Step 1: File Import Mesh
  1. Start MeshLab.
  2. File -> Import Mesh.
  3. Select the *.XYZ file.

Now you should see the point cloud similar to the image below.

If you zoom up, you will see it consists of a lot of points like the image below.

Step 2: Create Normals and Mesh

  1. Click on Filters -> Normals, Curvatures and Orientation -> Compute Normals for Point Sets.
  2. The window below will appear. As stated, this function is good for meshing without exploiting the triangle connectivity and is useful for datasets without faces. The 10 represents the number of points used to estimate the tangent plane at each point set. From this, normals are calculated for the mesh. In my lab experience, 10 neighbors is a good number.

  • Click Apply to begin computing. This may take a little time.
  • Click Filters -> Remeshing, Simplification and Reconstruction -> Surface Reconstruction: Poisson. Poisson is a common surface reconstruction algorithm. It takes the normals from each point to calculate the surface. The parameters I used in this example are below. Play around with the numbers. NOTE: If the Octree Depth is large, it may crash your computer.

  • Click Apply, again the computer is working overtime and calculating many equations so it may take some time.
  • Show flat lines by pressing the icon on the toolbar.
  • NOTE: Notice the holes are gone and the surface is filled with triangles.

    Step 3: Export to STL

    1. File -> Export Mesh as STL File
    2. Your new STL file is ready to be sliced for your 3D Printer.
    Resources:
    1. http://meshlab.sourceforge.net/
    2. http://archc3d.fa.utl.pt/photogrammetry/lesson_04_Tutorial_MeshLAB.pdf
    3. http://www.cse.iitd.ac.in/

    Other articles

    Free Xyz Point Cloud Downloads: Point cloud to NURBS by RESURF, Point Cloud for Bricscad by SYCODE and More

    Affordable Reverse Engineering Software

    Point Cloud for Bricscad is a reverse engineering add -on developed for Bricscad users. This plug-in gives Bricscad the ability to reconstruct the geometry of an object from a pointcloud which describes it.

    Point Cloud for Bricscad can drape a surface over a pointcloud or wrap a mesh. Free download of Point Cloud for Bricscad 1.0, size 2.40 Mb.

    AutoCAD 2011 now contains a native pointcloud engine which is powerful enough to handle up to 2 billion points of scan data. Currently, AutoCAD only supports a few data formats for import to .PCG.
    kubit is happy to fill this gap by providing many more import options with our new PointCloud FreeEdition. Users can now take advantage of the. Freeware download of PointCloud for AutoCAD 2011 6.0, size 112.66 Mb.

    PointCloud Feature Extraction for Civil 3D provides versatile tools to facilitate the processing of pointcloud data. The technology preview is an intelligent pointcloud shape extraction solution which allows you to import, load, and extract civil-specific shape and geometry information from pointcloud data in AutoCAD Civil 3D. Freeware download of Point Cloud Feature Extraction for 1.0, size 6.53 Mb.

    PointCloudSplitter is a command line utility designed for dividing pst scan pointcloud files into multiple small manageable cubes.

    The purpose of this program is to read one or more pointcloud files on pts format, and spilt the pts files into a number of smaller "cube files". The cube files are written using the pts file. Free download of PointCloudSplitter 0.1.4409.25 Alpha, size 0 b.

    Pointools Edit features unique point layer technology for unriveled flexibility and speed for editing point clouds. Layers can be used to segment, clean and recolour huge pointcloud datasets. Pointools edit builds on all the features of view pro with pointcloud layer based editing and segmentation. Free download of Pointools Edit 1 5, size 16.10 Mb.

    The Shape Extractionis an intelligent pointcloud shape extraction solution that allows you import, load, and extract shape and geometry information from pointcloud data in autoCAD.After you install the program you will find the tolls for pointcloud shape extraction on the ribbon user interface. Freeware download of Shape Extraction 2.0, size 0 b.

    LizardTech® LiDAR Compressor™ enables you to turn giant pointcloud data sets into efficient MrSID files that are just 25 percent or less of the size of raw data yet retain every return. Unlike raw LAS or ASCII data, LiDAR files compressed to MrSID are easily managed resources you can extract derivatives from over and over again. Free download of LizardTech LiDAR Compressor 1 1, size 382.73 Mb.

    An intelligent solution for automatic pointcloud classification and bare-earth extraction. It automatically and accurately classifies LIDAR point clouds into ground, vegetation, building, and others. More than 90% identification jobs will be done in a one-click process. Manual adjustments can be easily performed in a cross section view. It also. Free download of VRMesh Survey Demo 6 1, size 16.86 Mb.

    The GEON Points2Grid Utility is a lightweight tool for the generation of Digital Elevation Models (DEMs) from LiDAR pointcloud data.

    The utility was developed by a team of geoscientist and computer scientists at Arizona State University and University of California, San Diego under National Science Foundation funding to the GEON. Freeware download of GEON points2grid Utility 1.0.0.1, size 2.54 Mb.

    PointCloud Library fixed a segfault in PCLVisualizer :addPointCloudNormals.PointCloud Library (PCL) runs on many operating systems, and prebuilt binaries are available for Linux, Windows, and Mac OS X.The PointCloud Library (or PCL) is a large scale, open project for pointcloud processing. The PCL framework contains numerous state-of-the art. Freeware download of PCL-1.1.1 1. 1. 2001, size 10.32 Mb.

    FARO Scout is the high performance and practical 3D pointcloud software tool for the professional user.

    It is specially designed for viewing of extensive 3D scan points from high resolution 3D laser scanners like the Laser Scanner LS. This tool allows the user to manipulate raw 3D scan points and acquire with analysis functions. Freeware download of FARO Scout LT 4.6.56.2, size 13.90 Mb.

    The remote sensing and GIS library is a set of C++ libraries and commands for the processing of spatial data (raster, vector and pointcloud ). Functionality is available through an XML interface, ideal for batch processing. Visit www.rsgislib.org. Freeware download of RSGISLib b.1.6.4, size 1.63 Mb.

    Open source pointcloud viewer forked from Radiohead House of Cards Project, based on the Processing Programming Language.

    pointy 1.0 License - Apache License V2.0; BSD License. Freeware download of pointy 1.0, size 30.31 Mb.

    ### mesh reconstruction from pointcloud # filters the input data eliminating noise # creates a quad shell - mesh with inside and thickness ### additional info: - GUI using Clan-Lib SDK

    r4z3DReconstruction 1.0 License - GNU General Public License (GPL). Freeware download of r4z3DReconstruction 1.0, size 0 b.

    Undet is entry-level point clouds processing software for object analysis, 2D drafting and 3D modeling. With just a core feature set Undet will let you manage and use your data quickly and easily without extensive training. Free download of Undet - Point cloud processing software for AutoCAD 1.1, size 10.52 Mb.

    MachCloud is a lightweight application designed to help you create objects and models by using point clouds. You only need to load the points coordinates from a text file and to customize the mesh parameters.

    The application can also process the pointcloud by using explode and implode functions. You can observe the effects on the model. Free download of MachCloud 1.0.0.1, size 0 b.

    ZPR is a program that produces orthophotos. The method used is to give colors to point -cloud (photo obtained by a digital camera, cloud obtained by a laser scanner) and to project the point -cloud to a requested plane. With this method, the projection pla. Freeware download of ZPR ortho-photo producer 86, size 1.27 Mb.

    using simple cuboids and gjk algorithm, this general purpose algorithm gives a ready made code to work with swissranger 3D camera.

    Point Cloud Cuboid Collision Detection 1.0 License - GNU General Public License (GPL); GNU Library or Lesser General Public License (LGPL). Freeware download of Point Cloud Cuboid Collision Detection 1.0, size 0 b.

    PhotoCloud is a tool to browse and a navigate for datasets composed of (a) a collection of registered images and (b) a 3D model over which images are aligned. The 3D model can be a point -cloud. triangle mesh. PhotoCloud is based on a client/server architecture and it is scalable: very large dataset (both in terms of (a) and (b) can be handled.
    Copyright 2000-2015 © FileGuru.Com

    Insert a Point Cloud File

    Insert a Point Cloud File

    Insert an indexed point cloud file into a Revit project or convert a raw format point cloud file to the .rcp and .rcs indexed formats.

    An .rcp format file is a project file that groups together multiple .rcs scan files. The result of indexing a raw format file is an .rcp file and one or more .rcs files.

    Note: You can use Autodesk® ReCap to convert scan file data to a point cloud format that can be viewed and edited in other products. Revit automatically uses this technology for indexing when you insert a raw format point cloud file into a project. For more information on Autodesk ReCap, visit www.autodesk.com/recaphelp.

    1. Open the Revit project.
    2. Click Insert tab Link panel (Point Cloud).
    3. Specify the file or files to link, as follows:
      • For Look in, navigate to the location of the file(s).
      • For Files of type, select one of the following options:
        • Point Cloud Projects (*.rcp). Pick an indexed point cloud project file with .rcp extension. An .rcp is an aggregation of multiple .rcs point cloud files.
        • Point Clouds (*.rcs). Pick an indexed point cloud file with .rcs extension.
        • Raw formats. Pick a file with an extension in the list to automatically launch an indexer application that will convert the raw file to an indexed file.

    Note: After the indexed file is created, you must use the Point Cloud tool again to insert the file.

  • All Files. Pick a file with any extension.
  • For File name, select the file(s) or specify the file name(s).

    Tip: Press the Ctrl or Shift key to select multiple files. For raw format files, selecting multiple files is an efficient way of indexing several files in a batch process.

  • For Positioning, select:
    • Auto - Center to Center. Revit places the center of the point cloud bounding box at the center of the bounding box of the model. If most of the model is not visible, this center point may not be visible in the current view. To make the point visible in the current view, set the zoom to Zoom View to Fit. This function centers the view on the Revit model.
    • Auto - Origin to Origin. Revit places the point cloud's world origin, i.e. (0,0,0) point, at the Revit project origin that can be seen as a project base point in the site plan. If your Project North is rotated, Revit will also rotate the point cloud so that the point cloud's north direction (0,1,0) maps to the current Project North. It makes sense to use this option if your point cloud is sampled with respect to the known point and known direction in your model or on your site. Note that if you use the "Origin to Origin" option to insert a point cloud that is stored with respect to a geographical/surveyor coordinate system, it is likely that the cloud will display very far away from the rest of the model.
    • Auto - By Shared Coordinates. Revit assumes that the coordinates in the point cloud file are specified in the shared coordinate system used in your model. As a result, the point cloud origin will be placed at the origin of the shared coordinates that can be accessed through the Survey Base Point. The point cloud will be oriented so that the north direction in the cloud file (0,1,0) will be mapped to the True North of the Revit model.

      Note: By default, project origin and shared (survey) origin are in the same location. When you link a point cloud file, the end result of selecting Auto - Origin to Origin and Auto - By Shared Coordinates will be identical.

    • Auto - Origin to Last Placed. Revit places the next imported point cloud consistently with the previously imported point cloud. This option becomes enabled after you insert one point cloud. You can move this first cloud, for example, to align it properly with the model elements. If you have additional point clouds created on the same site and in the same coordinate system as the first one, it is recommended to use this option to insert the additional point clouds. New point clouds will then be correctly placed with respect to the first one.
  • Click Open.

    For .rcp and .rcs format files, Revit retrieves the current version of the point cloud file and links it to the project.

  • For raw format files, you are prompted to index the data:
    1. Click Yes to have Revit create indexed (.rcp and .rcs) files.

    The Point Cloud File Indexing dialog displays.

  • If one or more text files (.txt. xyz. pts) are included in the list of raw format files to be indexed, the Import Units option is available. Under Import Units, specify the units of the text format point cloud. For all other formats, the units are detected automatically by the indexer, and this option is not available.
  • Under File Locations:
    • For Output project file, click the Browse button, and specify the destination folder and file name. (The default folder is the location of the raw data, and the default file name is the raw data file name with the .rcp or .rcs extension.)
    • For Temporary folder, specify the temporary directory to be used for indexing.

    Note: If you have a Solid State Drive, make sure that the temporary folder is on this hard drive.

  • Click Start Indexing.
  • When the indexing process is complete, click Close. If you chose to index:
    • a single scan file, the indexer produces an .rcp and an .rcs file.
    • multiple files, the indexer produces multiple .rcs files, and a single .rcp file that aggregates the files together.
  • Use the Point Cloud tool again to insert the new indexed file.
  • The cloud is visible in all views except drafting and schedule views.

    Point Cloud data XYZ - ST3 - Siemens: Solid Edge

    Point Cloud data XYZ - ST3

    The Fourth Industrial Revolution, or Industry 4.0, is all about smart technologies and big data for engineers. Download Now

    If PLM systems are so wonderful at managing product data and processes, why are so many small and mid-sized manufacturers still using email and spreadsheets? Download Now

    The design and engineering of traditional process plants is geared to low mix/high volume production. Download Now

    The automotive manufacturing landscape is changing. Manufacturers like Mishimoto Automotive can’t afford to wait two years to develop a product and bring it to market. Download Now

    Scan Intensity Files (

    Blueview BV5000 User Handbook Manual: Scan Intensity Files (.son); Scan Intensity Files (.son); D Point Cloud Files (.xyz & .off)

    A .SON file is output for each of the individual scans in a Spherical Scan. When

    the Spherical Scan is completed, the individual files will be combined into a single

    SON file. The combined file will have the name entered in the "Merge File Name"

    field with a suffix of "_complete" automatically appended. If no filename was

    entered in the field, then the name of the first scan will be used. The individual

    SON files and 3D Point Cloud files will also be renamed with that name, but with

    their tilt angle appended.

    3D Point Cloud Files (.xyz & .off)

    As descried above. SON files are automatically created during scans. 3D Point

    Cloud files are also created automatically, with the same names as the .SON file.

    Two kinds of 3D Point Cloud files are created: XYZ files, with the extension ".xyz",

    and OFF files, with the extension ".off".

    Both kinds of 3D Point Cloud files are in ASCII format and represent 3D points

    using X, Y, and Z coordinates. The X and Y values are in meters from the sonar

    and are laid out on a Cartesian grid with the sonar at the origin (X = 0, Y = 0).

    The Z values that are higher (shallower) than the sonar have positive values, and

    Z values lower (deeper) than the sonar have negative values. If a depth value is

    provided as described in the Geo-referencing section below, then Z values deeper

    than the water surface have negative values, effectively moving the origin to the

    © BlueView Technologies Corp

    MATLAB to Point Cloud Library - File Exchange - MATLAB Central

    MATLAB to Point Cloud Library

    matpcl is pure MATLAB code that allows interfacing with the Point Cloud Library (PCL) tools by reading and writing PCD format files. Being pure MATLAB avoids all kinds of headaches in trying to link PCL code into MEX files which involves various grief such as versions of compilers and support libraries such as boost.

    There are only four user-level functions:

    savepcd() writes a matrix as an optionally coloured point cloud in an ASCII PCD format file.

    loadpcd() reads an optionally colored point cloud from a PCD format file (ASCII or binary) and returns a matrix.

    pclviewer() writes a matrix to a temporary file and invokes the pcl_viewer app for visualization. This is much much faster for rotating a large point cloud than using a MATLAB 3D plot.

    lscpd() shows the attributes of the PCD files in the current directory

    Point clouds are considered to be either:

    2-d matrices, with one column per point. The rows are X, Y, Z and for a colored point cloud X, Y, Z, R, G, B. (R,G,B) are in the range 0 to 1.

    3-d matrices, with planes X, Y, Z and for a colored point cloud X, Y, Z, R, G, B. (R,G,B) are in the range 0 to 1.

    Limitations (for now):

    - No support for reading/writing normals

    %SAVEPCD Write a point cloud to file in PCD format
    %
    % SAVEPCD(FNAME, P) writes the point cloud P to the file FNAME as an
    % as a PCD format file.
    %
    % SAVEPCD(FNAME, P, 'binary') as above but save in binary format. Default
    % is ascii format.
    %
    % If P is a 2-dimensional matrix (MxN) then the columns of P represent the
    % 3D points and an unorganized point cloud is generated.
    %
    % If M=3 then the rows of P are x, y, z.
    % If M=6 then the rows of P are x, y, z, R, G, B where R,G,B are in the
    % range 0 to 1.
    % If M=7 then the rows of P are x, y, z, R, G, B, A where R,G,B,A are in
    % the range 0 to 1.
    %
    % If P is a 3-dimensional matrix (HxWxM) then an organized point cloud is
    % generated.
    %
    % If M=3 then the planes of P are x, y, z.
    % If M=6 then the planes of P are x, y, z, R, G, B where R,G,B are in the
    % range 0 to 1.
    % If M=7 then the planes of P are x, y, z, R, G, B, A where R,G,B,A are in
    % the range 0 to 1.
    %
    % Notes.
    % - Only the "x y z", "x y z rgb" and "x y z rgba" field formats are currently
    % supported.
    % - Cannot write binary_compressed format files
    % See also pclviewer, lspcd, loaddpcd.
    %
    % Copyright (C) 2013, by Peter I. Corke

    % TODO
    % - option for binary write

    function savepcd(fname, points, binmode)
    % save points in xyz format
    % TODO
    % binary format, RGB

    ascii = true;
    if nargin < 3
    ascii = true;
    else
    switch binmode
    case 'binary'
    ascii = false;
    case 'ascii'
    ascii = true;
    otherwise
    error('specify ascii or binary');
    end
    end


    fp = fopen(fname, 'w');

    % find the attributes of the point cloud
    if ndims(points) == 2
    % unorganized point cloud
    npoints = size(points, 2);
    width = npoints;
    height = 1;
    nfields = size(points, 1);
    else
    width = size(points, 2);
    height = size(points, 1);
    npoints = width*height;
    nfields = size(points, 3);

    % put the data in order with one column per point
    points = permute(points, [2 1 3]);
    points = reshape(points, [], size(points,3))';
    end

    switch nfields
    case 3
    fields = 'x y z';
    count = '1 1 1';
    typ = 'F F F';
    siz = '4 4 4';
    case 6
    fields = 'x y z rgb';
    count = '1 1 1 1';
    if ascii
    typ = 'F F F F';
    else
    typ = 'F F F F';
    end
    siz = '4 4 4 4';
    case 7
    fields = 'x y z rgb';
    count = '1 1 1 1';
    if ascii
    typ = 'F F F F';
    else
    typ = 'F F F F';
    end
    siz = '4 4 4 4';
    end

    % write the PCD file header

    fprintf(fp, '# .PCD v.7 - Point Cloud Data file format\n');
    fprintf(fp, 'VERSION .7\n');

    fprintf(fp, 'FIELDS %s\n', fields);
    fprintf(fp, 'SIZE %s\n', siz);
    fprintf(fp, 'TYPE %s\n', typ);
    fprintf(fp, 'COUNT %s\n', count);

    fprintf(fp, 'WIDTH %d\n', width);
    fprintf(fp, 'HEIGHT %d\n', height);
    fprintf(fp, 'POINTS %d\n', npoints);

    switch nfields
    case 6
    % RGB data
    RGB = uint32(points(4:6,:)*255);
    A = ones (size(RGB(1,:)),'uint32')* 254;
    rgb = bitshift(A,24) + bitshift(RGB(1,:),16) + bitshift(RGB(2,:),8) + bitshift(RGB(3,:),0);
    points = [ points(1:3,:); typecast(rgb,'single')];
    case 7
    % RGBA data
    RGBA = uint32(points(4:7,:)*255);
    rgba = bitshift(RGBA(4,:),24) + bitshift(RGBA(1,:),16) + bitshift(RGBA(2,:),8) + bitshift(RGBA(3,:),0);
    points = [ points(1:3,:); typecast(rgba,'single')];
    end


    if ascii
    % Write ASCII format data
    fprintf(fp, 'DATA ascii\n');

    if nfields == 3
    % uncolored points
    fprintf(fp, '%f %f %f\n', points);
    else
    % colored points

    fprintf(fp, '%f %f %f %f\n', points);
    end

    else
    % Write binary format data
    fprintf(fp, 'DATA binary\n');

    % for a full color point cloud the colors are not quite right in pclviewer,
    % color as a float has only 23 bits of mantissa precision, not enough for
    % RGB as 8 bits each

    % write color as a float not an int
    fwrite(fp, points, 'float32');
    end

    How to solve the problem commented by Paul Doliotis:

    Just do as suggested by Daniel Wolf, go to lines 231-239 and replace bitshift(rgb, x) by bitshift(rgb, -x),

    case 'x y z rgb'
    R = double(bitand(255, bitshift(rgb, 16))) /255;
    G = double(bitand(255, bitshift(rgb, 8))) /255;
    B = double(bitand(255, rgb)) /255;
    points = [points(1:3,:); R; G; B];

    case 'x y z rgba'
    R = double(bitand(255, bitshift(rgb, 24))) /255;
    G = double(bitand(255, bitshift(rgb, 16))) /255;
    B = double(bitand(255, bitshift(rgb, 8))) /255;
    A = double(bitand(255, rgb)) /255;
    points = [points(1:3,:); R; G; B; A];

    case 'x y z rgb'
    R = double(bitand(255, bitshift(rgb, -16))) /255;
    G = double(bitand(255, bitshift(rgb, -8))) /255;
    B = double(bitand(255, rgb)) /255;
    points = [points(1:3,:); R; G; B];

    case 'x y z rgba'
    R = double(bitand(255, bitshift(rgb, -24))) /255;
    G = double(bitand(255, bitshift(rgb, -16))) /255;
    B = double(bitand(255, bitshift(rgb, -8))) /255;
    A = double(bitand(255, rgb)) /255;
    points = [points(1:3,:); R; G; B; A];

    And it will work fine.

    This code is very helpfull.
    I am trying to load a pcd file (binary uncompressed). According to documentation P is a 3-dimensional matrix (HxWxN). P(. 4) should be the R channel, P(. 5) the G and P(. 6) the B channel. However R,G and B are full of zeros. Only P(. 7) is in the range [0-1]. But when I visualize using imshow its grayscale. Any help on this? Thanks!

    This library is super helpful.

    I am having one issue - I'm using savepcd.m to save a point cloud from matlab in ascii. When I run a simple input script in cpp, I get the error "Failed to find match for field 'rgb'." However, when I change the type in the header from int to float (TYPE F F F I >> TYPE F F F F), the data reads in correctly (though rgb values are not preserved)

    I think there is a bug in loadpcd.m. When you save and then reload an organized point cloud, visualization of the z component doesn't come out right.

    The fix that I found was to switch height and width in line 248 of loadpcd.m. Corrected line:

    points = permute( reshape( shiftdim(points, 1), width, height, []), [2 1 3]);

    I have the same error message in lzfd.m
    Although I am not quite sure how it works, but you can easily change the line
    outlen = 2 * length(in)
    to
    outlen = n * length(in) n>2

    Then it will work.

    I get the error:

    Index exceeds matrix dimensions.

    Error in lzfd (line 59)
    out(op:op+len-1) = out(ref:ref+len-1);

    Error in loadpcd (line 188)
    uncompressed_data = lzfd(compressed_data);

    when I run loadpcd on a PCD file link: http://cogrob-dell-desktop.cc.gt.atl.ga.us/test.pcd

    Can you check it?

    ARCHICAD 19

    ARCHICAD 19 Faster than Ever Compatibility

    ARCHICAD 19 can open or import the following file formats:See all the file formats that can be used with ARCHICAD here .

    • ARCHICAD projects (.pln. pla. bpn) from ARCHICAD 8.1 or newer
    • ARCHICAD Teamwork (ARCHICAD 12 and earlier) file formats (plc. pca. plp. plc. bpc)
    • ARCHICAD Project Template (.tpl)
    • ARCHICAD 2D Lines (.2dl)
    • Module File (.mod)
    • ARCHICAD object (.gsm)
    • PlotMaker layout Book (.LBK) and drawing (.PMK ) files
    • IFC 2×3, IFC 2×3 compressed, IFC 2×3 XML, IFC 2×3 XML compressed – 2D and 3D content
    • DWF – up to v5.5 – 2D content
    • DXF
    • DWG (2000 to 2013) – 2D and 3D content
    • DGN (Microstation Design file) v7 – 2D content
    • 3DStudio (through the “3D Studio In” goodie tool) – 3D content
    • C4D (Cinema4D R14+ files through the Cinema 4D add-On ) – 2D and 3D content
    • SKP (Integrated Connections with Google Earth, Sketchup) – 2D and 3D content
    • KMZ (Integrated Connections with Google Earth, Sketchup) – 2D and 3D content
    • STL (Stereolitography)
    • PDF
    • BCF (BIM Collaboration Format )
    • All Images (.bmp. dib. rle. jpg. jpeg. jpe. jfif. gif. tif. tiff. png. hdr. exif. lwi)
    • HPGL File (.plt)
    • Windows Enhanced Metafile (.emf)
    • Windows Metafile (.wmf)
    • Surveyors’ data (.xyz)
    • Point Cloud File (.xyz. e57)

    ARCHICAD 19 can save or export the following file formats:

    • ARCHICAD 19 Solo Project file (.PLN), Project Archive (.PLA), and template (.TPL)
    • ARCHICAD 18 Project (.PLN) file
    • ARCHICAD Module (.MOD) file
    • ARCHICAD object (.gsm)
    • ARCHICAD object script (.GDL)
    • ARCHICAD 2D Lines (.2DL)
    • ARCHICAD drawing file (.PMK) through the publisher when publishing Views
    • PDF. PDF/A
    • EMF, WMF
    • DXF
    • DWG (2000-2013 format, 2D and 3D)
    • DWF – up to v5.5 – 2D content
    • DGN – v7 – 2D content
    • IFC 2×3, IFC 2×3 compressed, IFC 2×3 XML, IFC 2×3 XML compressed
    • 3DStudio 3D studio file
    • SKP (Integrated Connections with Google Earth, Sketchup)
    • KMZ (Integrated Connections with Google Earth, Sketchup) – 2D and 3D content
    • C4D (Cinema4D R14+ files through the Cinema 4D add-On ) – 2D and 3D content
    • OBJ Wavefront file (3D)
    • EPX Piranesi File (3D)
    • FACT ElectricImage file (3D)
    • VRL VRML file (3D)
    • STL Stereolithography file (3D)
    • LP Lightscape file (3D)
    • ATL ArtLantis Render Studio file (3D)
    • U3D file (3D)
    • BCF (BIM Collaboration Format )
    • various image formats (BMP, JPG, PNG, GIf, TIF)

    See all the file formats that can be used with ARCHICAD here .

    License Types

    ARCHICAD 19 comes with several license types :

      • Commercial license requires a CodeMeter Hardware-based or Software-based protection key
      • Trial license is a fully functional 30-day license that can be downloaded from http://myarchicad.com and comes with a license number
      • Demo version does not require neither a protection key nor a license number. All save/export options are disabled, but printing is possible.
      • Education license is available through http://myarchicad.com. A 1-year license number is available upon approval.
      • Pay-Per-use (PPU) license requires a hardware key. PPU license lets you run ARCHICAD for the number of hours purchased. (not available on all markets)
      • Rental license requires a Hardware-based protection key. A Rental license lets you run ARCHICAD for 1,3, or 12 calendar months.
      • License Borrowing – available from ARCHICAD 16 – when a temporary ARCHICAD Commercial license is borrowed from a multi-license CodeMeter Hardware-based or Software-based protection key.

    Note: ARCHICAD 19 no longer supports Wibu key protection

    New Features

    For detailed description and videos of new features, see the product page on GRAPHISOFT site

    Performance Improvements
    • Background Processing generates nearly instant model views
    • Up to 70% less time to open BIM-based 3D views (based on model complexity)
    • Smoother/faster 3D navigation with OpenGL
    Modeling Improvements by Architects for Architects
    • Point-Cloud Support
      • Faster, error-free building surveys by using the latest 3D scanner laser-survey technology
      • ARCHICAD 19 can read the most commonly used point-cloud file formats
      • Using point-clouds eliminate errors due to manual data input
    • Interactive 3D Surface Painter
      • Drag-and-Drop editing of the building model surfaces in 3D
    • New Guide Line System
      • Smart Guides makes modeling workflow much smoother and easier
      • Smart Guides and snap points appear automatically
      • Fast and Easy-to-use Permanent Guide lines
    Intuitive Workflow Enhancements
    • Work Environment Improvements
      • Brand New Tab Bar for faster and more Intuitive workflow
      • Drop-down Navigator and Tab Bar leave more space for the model window
      • Unified user interface has been implemented into the Mac OS X version
      • Full Screen mode Support for Mac OS X
    • Several Label Tool Enhancements
    • Various Dimension Tool Enhancements
    • Listing Enhancements
    • PDF Improvements
    Other Improvements
    • OPEN BIM
      • Various Dimension Tool Enhancements
      • Improved Collision Detection
    • Library Enhancements
      • Enhanced Graphical Interface for Door Selection Settings window
      • New Playground Library Parts
      • New Bathroom Library Parts
      • New Mitered Gutter Library Part
      • Gutter Object Graphical Interface Enhancements
      • New Three-Sash and Six-Sash Windows
      • Updated Flat Panel TV
    Navigation in Technotes

    Laser Scanning Forum Ltd - View topic - About 3D Point Cloud Format

    I have questions about the 3D point cloud data. Recently, I need to process with 3D point cloud data and label them (I hope to display points in different color). It seems that there are many different types of format, such as XYZ,SVY,PTS,PTX,TXT,PLY. However, I didn't know the difference among these formats, and I tried to search related documents about these formats, but didn't find any.

    Could anyone tell me where I can find documents about these 3D data formats? Thanks a lot in advance.

    Hi Frozensea,
    Wikipedia is always a good one, put the file extension into it and should get something.
    We tend to work by what we want to do with the data, a lot of the file formats are just different softwares' versions of storing a point cloud, if we want to store it away for the next 20 years we'll probably be best storing the point cloud as an ASCII file, this stores the point cloud as a basic, generic set of XYZ co-ordinates that you can even open in a text document as a last resort. OBJ file format is a similar version that has been recommended to us to keep your data 'future proof'.
    We've always been wary of storing data we might need soon as ASCII because it removes any colour or vector information from the point cloud (ie the position of the scanner relevant to the points etc) and can make it a pain to get back into software packages.
    Hope this is of some use, I'd be interested to know how others store raw data.
    Joe

    Thanks a lot for your comments.

    I also agree with your opinion on standard of point cloud data. There are so many format now, and they are incompatible with each other. It really brings a lot of trouble. I only want to find one format which is easy to use, and also can be recognized by other softwares. However, even this task seems a little bit difficult today.

    I have tried to search through internet, but using the keyword such as "PTS/PTX file format" only brought me a lot of unrelated information. I also tried to search through wikipedia, and the same thing happened. I think maybe I didn't find the right place for the related documents.

    Hi,
    I assumed that you do not have Cyclone so here is a copy (with examples) from the help document.
    If somebody sees a mistake please correct it.
    For *ply you should look at http://www-graphics.stanford.edu/data/3Dscanrep/

    XYZ File
    Cyclone exports XYZ data for each point cloud, vertex or sphere - this format provides a continuous point listing with no indication of the start of new point clouds. Coordinates are transformed into the current user coordinate system and scaled for the current unit of measure.
    X Y Z
    -0.007305 0.479848 -1.825868
    -0.071243 0.478286 -1.821239
    -0.070341 0.478542 -1.822264
    -0.066610 0.482100 -1.823042
    -0.068491 0.478543 -1.822411
    -0.069345 0.478895 -1.820948
    -0.068445 0.478941 -1.821180
    -0.065629 0.480373 -1.821542

    SVY File (Survey File)
    Cyclone exports vertices and sphere centers as 3D point coordinate data (with column headings Easting, Northing, Elevation). Coordinates are transformed in the current user coordinate system and scaled for the current unit of measure. Optional annotations using the keys “TargetID” and “Comment” are exported with each coordinate (for vertices and spheres).
    Point# Easting Northing Elevation Comment
    1, 0.479848, -0.007305, -1.825868,
    2, 0.478286, -0.071243, -1.821239,
    3, 0.478542, -0.070341, -1.822264,
    4, 0.482100, -0.066610, -1.823042,
    5, 0.478543, -0.068491, -1.822411,
    6, 0.478895, -0.069345, -1.820948,
    7, 0.478941, -0.068445, -1.821180,
    8, 0.480373, -0.065629, -1.821542,

    PTS File
    For each point cloud, Cyclone prints the total number of points in the point cloud followed by a stream of XYZ coordinates, the intensity value (the fraction of incident radiation reflected by a surface) and the colors (RGB) for the points. Vertices and spheres exported to PTS format are treated as individual point clouds, consisting of one point of zero intensity; the coordinate corresponds to the center of the vertex or sphere. The point information is transformed into the current user coordinate system and scaled for the current unit of measure.

    Number of points X Y Z Intensity value R G B
    342684
    4.246445 -6.426620 -50.214615 -399 66 50 83
    -9.318283 -6.014053 -51.129257 -437 132 141 152
    -4.043655 -14.000992 -65.560776 -332 69 61 85
    -6.693771 -13.897171 -65.007004 -347 74 66 90
    -6.574844 -13.897018 -65.017166 -363 78 69 92
    -6.551651 -13.896622 -65.014236 -356 80 72 94
    -6.482590 -13.906174 -65.046219 -357 76 68 88
    -6.388870 -13.905197 -65.035995 -350 73 65 90
    -6.329880 -13.904129 -65.019699 -327 78 70 93
    -6.369919 -13.915909 -65.089279 -351 74 65 90
    .
    .
    .

    PTX File
    For each point cloud, Cyclone Software exports the XYZ coordinates and intensity value of each point with the associated Registration transformation information. The point information is not transformed; the default coordinate system is used with meter as the unit of measure.

    180
    1074
    -11.887852 -11.607961 -0.542166
    0.692182 0.721718 0.002703
    -0.721714 0.692187 -0.002470
    -0.003653 -0.000241 0.999993
    0.692182 0.721718 0.002703 0
    -0.721714 0.692187 -0.002470 0
    -0.003653 -0.000241 0.999993 0
    -11.887852 -11.607961 -0.542166 1

    X Y Z Intensity value
    -3.443039 -0.521744 -1.821426 0.041688
    -3.448013 -0.522507 -1.821274 0.038804
    -3.452927 -0.523239 -1.821060 0.037064
    -3.456772 -0.523819 -1.820297 0.037064
    -3.460892 -0.524460 -1.819656 0.037995
    -3.466934 -0.525375 -1.820053 0.038499
    -3.474564 -0.526535 -1.821243 0.039628
    -3.480423 -0.527420 -1.821518 0.041184
    -3.483749 -0.527908 -1.820450 0.041077

    TXT File
    For each point cloud, Cyclone exports the XYZ coordinates as a text file. It can be customized: there can be added more columns, modify the type of data from each column, set the decimal digits, chose the measurement unit, etc.

    Thank you very much for your info. It's really what I want. Thanks

    Some informations more, there is different information usefull in 3D clouds. coordinates (x, Y and Z) but also reflectivity, normal, true colors. It is very interesting to have such information in an Asci file wich should be theoritically write and read easily.
    But all the software did not export or import all this information !

    And to this you should be very carefull with the separator, depending of the soft you should use "," instead of ".", even if the import dialog box propose you to choose (in the reality, some tools did not take care of your choice !)

    So, to not loose time in conversion process, scheck the possibility and define exactly the exchange structure