SpecularCoefficientReflection of ambient light (= 0: light is completely absorbed) |
This information is part of the Modelica Standard Library maintained by the Modelica Association.
Type SpecularCoefficient defines the reflection of ambient light on shape surfaces. If value = 0, the light is completely absorbed. Often, 0.7 is a reasonable value. It might be that from some viewing directions, a body is no longer visible, if the SpecularCoefficient value is too high. In the following image, the different values of SpecularCoefficient are shown for a cylinder:
Real |
Restricted Range: 0 to +Inf |
---|
ModelicaServices.Animation Animation of a moveable vector-quantity (the length is not fixed in meters) |
|
Modelica.Mechanics.MultiBody.Forces External force acting at frame_b, defined by 3 input signals and resolved in frame world, frame_b or frame_resolve |
|
Modelica.Mechanics.MultiBody.Forces External torque acting at frame_b, defined by 3 input signals and resolved in frame world, frame_b or frame_resolve |
|
Modelica.Mechanics.MultiBody.Forces External force and torque acting at frame_b, defined by 3+3 input signals and resolved in frame world, frame_b or in frame_resolve |
|
Modelica.Mechanics.MultiBody.Forces Force acting between two frames, defined by 3 input signals and resolved in frame world, frame_a, frame_b or frame_resolve |
|
Modelica.Mechanics.MultiBody.Forces Torque acting between two frames, defined by 3 input signals and resolved in frame world, frame_a, frame_b or frame_resolve |
|
Modelica.Mechanics.MultiBody.Forces Force and torque acting between two frames, defined by 3+3 input signals and resolved in frame world, frame_a, frame_b or frame_resolve |
|
Modelica.Mechanics.MultiBody.Forces General line force component with an optional point mass on the connection line |
|
Modelica.Mechanics.MultiBody.Forces General line force component with two optional point masses on the connection line |
|
Modelica.Mechanics.MultiBody.Forces Linear translational spring with optional mass |
|
Modelica.Mechanics.MultiBody.Forces Linear (velocity dependent) damper |
|
Modelica.Mechanics.MultiBody.Forces Linear spring and linear damper in parallel |
|
Modelica.Mechanics.MultiBody.Forces Linear spring and linear damper in series connection |
|
Modelica.Mechanics.MultiBody.Joints Prismatic joint (1 translational degree-of-freedom, 2 potential states, optional axis flange) |
|
Modelica.Mechanics.MultiBody.Joints Revolute joint (1 rotational degree-of-freedom, 2 potential states, optional axis flange) |
|
Modelica.Mechanics.MultiBody.Joints Revolute joint that is described by 2 positional constraints for usage in a planar loop (the ambiguous cut-force perpendicular to the loop and the ambiguous cut-torques are set arbitrarily to zero) |
|
Modelica.Mechanics.MultiBody.Joints Cylindrical joint (2 degrees-of-freedom, 4 potential states) |
|
Modelica.Mechanics.MultiBody.Joints Universal joint (2 degrees-of-freedom, 4 potential states) |
|
Modelica.Mechanics.MultiBody.Joints Spherical joint (3 constraints and no potential states, or 3 degrees-of-freedom and 3 states) |
|
Modelica.Mechanics.MultiBody.Joints Free motion joint (6 degrees-of-freedom, 12 potential states) |
|
Modelica.Mechanics.MultiBody.Joints Free motion joint with scalar initialization and state selection (6 degrees-of-freedom, 12 potential states) |
|
Modelica.Mechanics.MultiBody.Joints Spherical - spherical joint aggregation (1 constraint, no potential states) with an optional point mass in the middle |
|
Modelica.Mechanics.MultiBody.Joints Universal - spherical joint aggregation (1 constraint, no potential states) |
|
Modelica.Mechanics.MultiBody.Joints.Assemblies Universal - prismatic - spherical joint aggregation (no constraints, no potential states) |
|
Modelica.Mechanics.MultiBody.Joints.Assemblies Universal - spherical - revolute joint aggregation (no constraints, no potential states) |
|
Modelica.Mechanics.MultiBody.Joints.Assemblies Universal - spherical - prismatic joint aggregation (no constraints, no potential states) |
|
Modelica.Mechanics.MultiBody.Joints.Assemblies Spherical - spherical - revolute joint aggregation with mass (no constraints, no potential states) |
|
Modelica.Mechanics.MultiBody.Joints.Assemblies Spherical - spherical - prismatic joint aggregation with mass (no constraints, no potential states) |
|
Modelica.Mechanics.MultiBody.Joints.Assemblies Planar revolute - revolute - revolute joint aggregation (no constraints, no potential states) |
|
Modelica.Mechanics.MultiBody.Joints.Assemblies Planar revolute - revolute - prismatic joint aggregation (no constraints, no potential states) |
|
Modelica.Mechanics.MultiBody.Joints.Constraints Prismatic cut-joint and translational directions may be constrained or released |
|
Modelica.Mechanics.MultiBody.Joints.Constraints Revolute cut-joint and translational directions may be constrained or released |
|
Modelica.Mechanics.MultiBody.Joints.Constraints Spherical cut joint and translational directions may be constrained or released |
|
Modelica.Mechanics.MultiBody.Joints.Constraints Universal cut-joint and translational directions may be constrained or released |
|
Modelica.Mechanics.MultiBody.Joints.Internal Revolute joint where the rotation angle is computed from a length constraint (1 degree-of-freedom, no potential state) |
|
Modelica.Mechanics.MultiBody.Joints.Internal Prismatic joint where the translational distance is computed from a length constraint (1 degree-of-freedom, no potential state) |
|
Modelica.Mechanics.MultiBody.Parts Frame fixed in the world frame at a given position |
|
Modelica.Mechanics.MultiBody.Parts Fixed translation of frame_b with respect to frame_a |
|
Modelica.Mechanics.MultiBody.Parts Fixed translation followed by a fixed rotation of frame_b with respect to frame_a |
|
Modelica.Mechanics.MultiBody.Parts Rigid body with mass, inertia tensor and one frame connector (12 potential states) |
|
Modelica.Mechanics.MultiBody.Parts Rigid body with mass, inertia tensor, different shapes for animation, and two frame connectors (12 potential states) |
|
Modelica.Mechanics.MultiBody.Parts Rigid body with box shape. Mass and animation properties are computed from box data and density (12 potential states) |
|
Modelica.Mechanics.MultiBody.Parts Rigid body with cylinder shape. Mass and animation properties are computed from cylinder data and density (12 potential states) |
|
Modelica.Mechanics.MultiBody.Parts Rigid body where body rotation and inertia tensor is neglected (6 potential states) |
|
Modelica.Mechanics.MultiBody.Parts 1D inertia attachable on 3-dim. bodies (3D dynamic effects are taken into account if world.driveTrainMechanics3D=true) |
|
Modelica.Mechanics.MultiBody.Parts.Rotor1D 1D inertia attachable on 3-dim. bodies (3D dynamic effects are taken into account) |
|
Modelica.Mechanics.MultiBody.Sensors Measure absolute kinematic quantities of frame connector |
|
Modelica.Mechanics.MultiBody.Sensors Measure relative kinematic quantities between two frame connectors |
|
Modelica.Mechanics.MultiBody.Sensors Measure the distance between the origins of two frame connectors |
|
Modelica.Mechanics.MultiBody.Sensors Measure cut force vector |
|
Modelica.Mechanics.MultiBody.Sensors Measure cut torque vector |
|
Modelica.Mechanics.MultiBody.Sensors Measure cut force and cut torque vector |
|
Modelica.Mechanics.MultiBody.Visualizers Visualizing an elementary shape with dynamically varying shape attributes (has one frame connector) |
|
Modelica.Mechanics.MultiBody.Visualizers Visualizing an elementary shape with dynamically varying shape attributes (has two frame connectors) |
|
Modelica.Mechanics.MultiBody.Visualizers Visualizing a coordinate system including axes labels (visualization data may vary dynamically) |
|
Modelica.Mechanics.MultiBody.Visualizers Visualizing an arrow with dynamically varying size in frame_a |
|
Modelica.Mechanics.MultiBody.Visualizers Visualizing an arrow with dynamically varying size in frame_a based on input signal |
|
Modelica.Mechanics.MultiBody.Visualizers Visualizing a torus |
|
Modelica.Mechanics.MultiBody.Visualizers Visualizing a voluminous wheel |
|
Modelica.Mechanics.MultiBody.Visualizers Visualizing a pipe with scalar field quantities along the pipe axis |
|
Modelica.Mechanics.MultiBody.Visualizers Visualizing a planar rectangular surface |
|
Modelica.Mechanics.MultiBody.Visualizers.Advanced Visualizing an arrow with variable size; all data have to be set as modifiers (see info layer) |
|
Modelica.Mechanics.MultiBody.Visualizers.Advanced Visualizing a double arrow with variable size; all data have to be set as modifiers (see info layer) |
|
Modelica.Mechanics.MultiBody.Visualizers.Advanced Visualizing a pipe with a scalar field |
|
Modelica.Mechanics.MultiBody.Visualizers.Internal Visualizing a set of lines as cylinders (e.g., used to display characters) |
|
Modelica.Mechanics.MultiBody.Visualizers.Internal Visualizing a set of lines as cylinders with variable size, e.g., used to display characters (no Frame connector) |
|
Modelica.Utilities.Internal.PartialModelicaServices.Animation Interface for 3D animation of elementary shapes |
|
Modelica.Utilities.Internal.PartialModelicaServices.Animation Interface for 3D animation of surfaces |