I know you can take the family inside a project and then put it on a sheet, but my problem is, for example a "furniture family", cannot be cut with sections and be shown properly inside a project (specially for custom made furniture). I know workarounds like "changing the family from furniture to Generic Model, etc.) but this will effect the schedules and I hate doing another workaround for schedules!!
As you have found there are some family categories which are cut by the cut plane About Cuttable Families and there are other family categories which are not cut by the cut plane About Non-Cuttable Families.
Thanks a bunch spending some time reading my request. I do hope some day minor limitations like this are solved. I mean, there is no pain at all in making a 3D family printable on sheets by its own (without being loaded into a project).
Are you asking about the template to use (e.g. rft)? Wall Based vs. Roof Based? Well, if it's a Skylight, I doubt it would ever be hosted to a Wall, which is the Window.rft host. If this is your question, and the two choices are Wall or Roof Host, I'd definitely vote Roof (e.g. "Generic Model roof based.rft"). Even better, would be to choose a "FACE" as a host, as in "Generic Model Face Based.rte". Understand, that no matter what Template you create the Family from, you can always change the Category of the Family. Bottom line: I would build the family in "Generic Model Face Based.rte", and then recategorize the Family to "Window".
The Revit work environment allows users to manipulate whole buildings or assemblies (in the project environment) or individual 3D shapes (in the family editor environment). Modeling tools can be used with pre-made solid objects or imported geometric models. However, Revit is not a NURBS modeller and also lacks the ability to manipulate an object's individual polygons except on some specific object types such as roofs, slabs, and terrain or in the massing environment.
An experienced user can create realistic and accurate families ranging from furniture[17] to lighting fixtures,[18] as well as import existing models from other programs. Revit families can be created as parametric models with dimensions and properties. This lets users modify a given component by changing predefined parameters such as height, width or number in the case of an array. In this way a family defines a geometry that is controlled by parameters, each combination of parameters can be saved as a type, and each occurrence (instance in Revit) of a type can also contain further variations. For example, a swing door may be a Family. It may have types that describe different sizes, and the actual building model has instances of those types placed in walls where instance-based parameters could specify the door hardware uniquely for each occurrence of the door.