Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Movie generation now works. Have got as far as PyCAD tests. Suspect a repeat of the issues below. More care is needed when writing file names to data files that are to be read by C/C++ programs. The '\' in windows file names has the obvious effect when read from a file by a C/C++ program. It is also not appreciated on the command line by some cygwin applications: ppm2mpeg being the case in point here. Also, windows file names often contain blanks and other strange characters, in turn requiring even more care. This can happen on *nix systems too. Finally, cygwin gcc sometimes hates unix formatted files on windows! It appears liberal use of unix2dos helps cure things when 'raw-ish' C I/O (fgets) is used by cygwin programs. isspace() also seems to be a bit deaf in this respect in in cygwin's gcc RTL.
And the backout of the last debugging change.
Quick edit to track the ppmtompeg problem on windows.
Prepare for merging the latest trunk changes onto the windows branch.
After checking in the merged files, rename 1544 merge branch to a 1574 merged branch.
Copy branch to new name to reflect the new trunk version merged in
Rename to reflect the trunk version merged in.
Copied remotely
get the name right
update of branch to keep up with trunk
Open new branch for system_dep.h fixup & dealing with intermittent run_tests failures on windows.
And get the *(&(*&(* name right
Restore the trunk that existed before the windows changes were committed to the (now moved to branches) old trunk.
Make a temp copy of the trunk before checking in the windows changes
Corrected a small epydoc error.
- Updated the epydocs and guide. Deleted redundant files and methods. Tidied up the codes.
Update the way movies are generated. Please refer to the examples. The user can now either specify the image range(first and last images inclusive): mov.imageRange(input_directory = PYVISI_EXAMPLE_IMAGES_PATH, first_image = IMAGE_NAME + "000938.jpg", last_image = IMAGE_NAME + "000948.jpg") mov.makeMovie(os.path.join(PYVISI_EXAMPLE_IMAGES_PATH, "movie.mpg")) or the user can specify a list of images: lst = ['image1.jpg', 'image5.jpg', 'image7.jpg] mov.imageList(input_directory = PYVISI_EXAMPLE_IMAGES_PATH, image_list = lst) mov.makeMovie(os.path.join(PYVISI_EXAMPLE_IMAGES_PATH, "movie.mpg"))
- Fixed a minor bug in the Camera module. - Added some extra capability to the Movie module. - The Camera module now has the capability to perform parallel projection by calling the 'parallelProjectionOn' method. - The Camera at this stage is only capable of zooming towards the rendered object using 'dolly'. However, it appears that 'dolly' cannot be used to perform zooming out.
Added the missing movie module.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.26 |