Import of height map in. bmp file format failed

72 views
Skip to first unread message

Wei

unread,
Oct 8, 2023, 11:01:31 PM10/8/23
to ProjectChrono
Hi, all,
I have been trying to use uneven road surfaces recently, using height maps.

The relevant codes are as follows:
terrain.Initialize(vehicle::GetDataFile("terrain/height_maps/757585.bmp"), 1024, 1024, 0, 9, 0.5);

My. bmp file is a grayscale image generated through the mapping software GlobalMapper, as follows:
757585.bmp
However, there may be an error during operation where the. bmp file cannot be opened, as follows:
微信图片_20231009104719.png
It should be noted that the test64.bmp file in the current software demo can run normally. I am not sure if there are any special formatting requirements for the. bmp file here?
Are there any recommended software or technical solutions for creating terrain height map in. bmp file format?

Thanks

Radu Serban

unread,
Oct 9, 2023, 12:23:25 PM10/9/23
to ProjectChrono

Wei,

 

I cannot reproduce this problem.

It looks like you are running this through the VS debugger. Why not use the debugger to check where and why the code crashed?!?

My guess is that you didn’t place your png file in the correct folder. Note that the demo looks for data files in the build tree (not in the source tree)!  Make sure you copy your file in “[…]/chrono_build/bin/data/vehicle/terrain/”.

 

By the way, I just pushed a modification to demo_VEH_WheeledVehicle to also include this option of initializing the terrain patch from a height field map.  I tested it with the png image you provided, and everything works as expected.

 

--Radu

 

From: projec...@googlegroups.com <projec...@googlegroups.com> On Behalf Of Wei
Sent: Monday, October 9, 2023 5:02 AM
To: ProjectChrono <projec...@googlegroups.com>
Subject: [chrono] Import of height map in. bmp file format failed

 

Hi, all,

I have been trying to use uneven road surfaces recently, using height maps.


The relevant codes are as follows:
terrain.Initialize(vehicle::GetDataFile("terrain/height_maps/757585.bmp"), 1024, 1024, 0, 9, 0.5);


My. bmp file is a grayscale image generated through the mapping software GlobalMapper, as follows:

However, there may be an error during operation where the. bmp file cannot be opened, as follows:

It should be noted that the test64.bmp file in the current software demo can run normally. I am not sure if there are any special formatting requirements for the. bmp file here?

Are there any recommended software or technical solutions for creating terrain height map in. bmp file format?

 

Thanks

--
You received this message because you are subscribed to the Google Groups "ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email to projectchron...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/projectchrono/81a26d82-823a-453e-bec5-a21ffd6aa78bn%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages