Learn R Programming

Morpho (version 2.12)

mirror2plane: mirror points or mesh on an arbitrary plane

Description

mirror points or mesh on an arbitrary plane

Usage

mirror2plane(x, v1, normal = NULL, v2 = NULL, v3 = NULL)

# S3 method for matrix mirror2plane(x, v1, normal = NULL, v2 = NULL, v3 = NULL)

# S3 method for mesh3d mirror2plane(x, v1, normal = NULL, v2 = NULL, v3 = NULL)

Value

mirrored coordinates mesh

Arguments

x

x 3D-vector or a k x 3 matrix with 3D vectors stored in rows. Or a triangular mesh of class mesh3d

v1

point on plane

normal

plane normal (overrides specification by v2 and v3)

v2

if pNorm=NULL, the plane will be defined by three points v1, v2, v3

v3

if pNorm=NULL, the plane will be defined by three points v1, v2, v3

Examples

Run this code
# mirror mesh on plane spanned by 3 midsagital landmarks
data(boneData)
mirrmesh <- mirror2plane(skull_0144_ch_fe.mesh,v1=boneLM[1,,1],v2=boneLM[9,,1],v3=boneLM[10,,1])

Run the code above in your browser using DataLab