Bézier(start, control1, control2, end, steps) Bézier(start, control1, control2, end, steps) BézierPatch(p00, p10, p20, p30, p01, p11, p21, p31, p02, p12, p22, p32, p03, p13, p23, p33, steps) Extrude(polygon, depth, includeBackFace, flatSideNormals) Extrude(polygons, depth, includeBackFace, flatSideNormals) Extrude(pieces, depth, smoothness, includeBackFace) pt(x, y, z, normalOverride) pt(x, y, z, befX, afX, befY, afY) Rotate(face, axisStart, axisEnd, angle) Rotate(faces, axisStart, axisEnd, angle) Rotate(faces, axisStart, axisEnd, angle) Rotate(faces, axisStart, axisEnd, angle) Rotate(faces, axisStart, axisEnd, angle) Rotate(vi, axisStart, axisEnd, angle) Rotate(face, axisStart, axisEnd, angle) Rotate(face, axisStart, axisEnd, angle) Rotate(face, axisStart, axisEnd, angle)
Legend Class Struct Enum Interface Delegate | Constructor Method Property Event Field |
| Extension method: IEnumerable<TResult> Select<T, TResult>(this IEnumerable<T>, Func<T, int, bool, bool, TResult>)- Declared in: RT.Modeling.Md
Declarationpublic static IEnumerable<TResult> Select<T, TResult>(
this IEnumerable<T> source,
Func<T, int, bool, bool, TResult> selector
) Summary
Projects each element of a sequence into a new form by incorporating the element's index. Generic type parametersT |
The type of the elements of source. | TResult |
The type of the value returned by selector. |
Parametersthis IEnumerable<T> | source |
A sequence of values to invoke a transform function on. | Func<T, int, bool, bool, TResult> | selector |
A transform function to apply to each source element. The parameters of the function are: ① the element; ② the
index of the element; ③ a boolean indicating whether this is the first element; ④ a boolean indicating whether
this is the last element. |
Returns
A collection whose elements are the result of invoking the selector on each element of
source. |