Yes, of course.
I create an object, I assign to it a material with a texture, then in object properties panel in the texture mapping tab I click on the Unwrap button, I select a non-self-intersecting loop of edges on the object (http://docs.mcneel.com/rhino/5/help/en-us/properties/texturemapping.htm ...