Hi Claire, sorry for the delay- I'm travelling. this looks like an issue with the normals. How does it work with addNormals =F ?
Emma On Friday, August 21, 2015, Claire Terhune <[email protected]> wrote: > Hi Emma- > I seem to be having a different problem with the read.ply function that > I'm hoping to get some help with. I've made sure my files are in ASCII > format and I have removed texture information, but when I try to import > them into geomorph I am getting the following error: *Error in if > (sum(normals[1:3, it[j, i]] * normal) < 0) normals[, it[j, : missing > value where TRUE/FALSE needed* > > The files I'm working with were generated from CT scans rather than via a > surface scanner, so I wonder if that has something to do with it? If so, > does anyone have any suggestions as to how I might fix this? > Thanks, > Claire Terhune > > _________________________________________ > > Claire E. Terhune, Ph.D. > > Assistant Professor > > Department of Anthropology > > Old Main 336 > > University of Arkansas > > Fayetteville, AR 72701 > > > > Office: (479) 575-3529 > > Lab: (479) 575-5296 > > Email: [email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');> > > Web page: terhunelab.uark.edu > > > > On Monday, December 15, 2014 at 10:02:39 PM UTC-6, Emma Sherratt wrote: >> >> Dear David and Stefan, >> >> The issue was that the PLY file of David has textures, which our read.ply >> function currently does not support. Resaving the file without the texture >> information made the file readable. >> >> FYI Stefan, the original file read fine with your vsgImport function, but >> only when readcolor=FALSE. When TRUE, it crashed R. >> >> Emma >> >> On Tuesday, 16 December 2014 05:34:00 UTC+11, Stefan Schlager wrote: >>> >>> Hi David, >>> You can use either vcgImport from Rvcg or file2mesh from Morpho (which >>> is basically the same) to import all kinds of meshes (stl, obj, ply) binary >>> and ascii into an object of class "mesh3d" >>> >>> Best >>> Stefan >>> >>> On 15/12/14 01:52, David Katz wrote: >>> >>> Hello, >>> >>> When I try to read a 3D surface file (ply ascii format) into geomorph, I >>> get the following error: >>> >>> "Error in dim(points) <- c(ncolpts, npoints) : >>> dims [product 6426920] do not match the length of object [5784228]" >>> >>> For what it's worth, length of object is *exactly *90% of dims. >>> >>> Does anyone have an idea where this problem is coming from and how to >>> fix it? Note that the model opens without difficulty as a binary ply in >>> Geomagic. >>> >>> Thanks. >>> >>> David Katz >>> >>> -- >>> David Katz >>> Doctoral Candidate >>> Department of Anthropology--Evolutionary Wing >>> University of California, Davis >>> Young Hall 204 >>> -- >>> MORPHMET may be accessed via its webpage at http://www.morphometrics.org >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> >>> >>> -- > MORPHMET may be accessed via its webpage at http://www.morphometrics.org > > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] > <javascript:_e(%7B%7D,'cvml','morphmet%[email protected]');> > . > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Emma Sherratt, PhD. Lecturer in Zoology, Zoology Division, School of Environmental and Rural Science, Room L112 Bldg C02, University of New England, Armidale, NSW, Australia, 2351 Tel: +61 2 6773 5041 email: [email protected] Twitter: @DrEmSherratt Caecilians are legless amphibians... * __ (\ .-. .-. /_") \\_//^\\_//^\\_// `"` `"` `"`* learn more about them here: www.emmasherratt.com/caecilians -- MORPHMET may be accessed via its webpage at http://www.morphometrics.org To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
