Hi Emma- Yes, that seemed to do the trick when I tried to import that file. And I also found that the vcgImport function from the Rvcg package worked to import the ply as well.
After getting the ply files loaded, though, now I have another question about the buildtemplate function. I'd like to collect fixed landmarks in the program Landmark Editor and import them into geomorph to then use to build a template of semilandmarks. I see that that the newest version of the buildtemplate function says that fixed landmarks can either be a single value identifying how many fixed landmarks will be selected OR it can be a p x k matrix of 3D coordinates collected previously. I collected a set of landmarks on the same specimen in Landmark Editor, and formatted them as an .nts file, that I then imported via the read.nts function (named 'pts'). But when I run buildtemplate(PLY1,fixed=pts,100,ptsize=3), I receive the following error: *Error in buildtemplate(PLY1, fixed = pts, 100, ptsize = 3) : object 'lmk.add' not found. *Can you shed any light on this error? Am I not correctly designating the file from which to pull the already digitized fixed landmarks? Thank you! Claire On Sun, Aug 23, 2015 at 10:04 PM, Emma Sherratt <emma.sherr...@gmail.com> wrote: > 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 <claire.terh...@gmail.com> > 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: cterh...@uark.edu >> >> 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 morphmet+u...@morphometrics.org. >>>> >>>> >>>> -- >> 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 morphmet+unsubscr...@morphometrics.org. >> > > > -- > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > 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: emma.sherr...@une.edu.au > 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 morphmet+unsubscr...@morphometrics.org.